Credit Card Processing

Accepting credit cards from your clients is easy with Time To Pet. Payments processed through Time To Pet are automatically applied to the client's invoices and, if your account is connected to Quickbooks, automatically synced to Quickbooks.

Check out a short video from our Onboarding Team on Credit Cards Settings!

Supported Payment Processor

Time To Pet currently offer payment processing with Time To Pet Payments Powered by Stripe for customers in the US, Canada, Australia, Austria, the UK, and New Zealand.

Other international customers can reach out to for credit card processing options.

Charging A Client's Credit Card or Payment Method

To charge a client's credit card or linked bank, first, navigate to their client profile from the Administrator’s dashboard.

  1. Log in to your Dashboard.
  2. Using the sidebar navigation, select Clients.
  3. Click the name of the Client you wish to charge.
  4. Alternatively, use the search bar next to your notification icons to find your client.

    screenshot of client name typed into top search bar with profile appearing in dropdown menu

  5. If you have linked to payment processor successfully, you will see a new option under Quick Actions to "Charge Client".

    screenshot of quick actions menu accessible from client profile page with a box around charge client option

  6. You will be taken to the client's payment page. On this page, you will notice three separate tabs:

screenshot of charge client screen

Payment – Contains a list of all invoices that still require payment.

Payment History – See a complete list of all payments this client has been charged.

Payment Methods – Manage the list of saved payment methods for the client.

Charging The Client's Payment Method

A charge must be applied against one or more invoices. You will notice the payment tab lists all of the client’s unpaid invoices. To start, set the amount to apply to each unpaid invoice. Once you have set the amount to pay on each invoice, click "Proceed To Payment Details".

screenshot of unpaid invoices listed in payment tab

If the client has saved cards, you can select that card, or you can enter a new card’s details. If your company supports ACH payments and the client has added a bank account, this will also be an option. When you're ready to submit the payment, click the "Submit Payment" button.

screenshot of admin dashboard payment details screen

Clients Can Submit Payment From The Portal

You do not have to submit payment for all of your clients; that would be time-consuming and tedious. Clients can submit their own payments from their portal. Just like in the admin dashboard, they can apply payments to one or more invoices and can use saved payment methods or enter new ones. 

screenshot of client portal payment details screen

When clients add a payment method, they will be able to add a card or bank account, or use Apple/Google Pay (if enabled for your company).

Client portal view of form for adding payment method details with green button to submit payment

Important Note Regarding ACH Payments: ACH payment methods can only be added through the client web portal. It is not possible to add a new ACH payment method through the mobile app. However, once an ACH payment method has been added and saved in the web portal, clients can select this method when paying through the mobile app. Here is a help article for clients on making payments using ACH: Making Payments In The Client Portal.

A Note On Credit Card Security

Time To Pet never stores or logs any of your client's credit information (other than the last four digits). We only integrate a payment processor that supports remote storage of credit card information for the highest level of security. In other words, all of your client's credit card information is handled by your payment processor and not by Time To Pet. This limits both Time To Pet’s and your liability.

Payout Expectations

The time it takes for a client payment to reflect in your bank account can vary based on multiple factors. It’s important to note that while the following information is generally what you can expect, these timelines can and will be influenced by:

  • Bank holidays
  • Weekends
  • Your bank’s processing time
  • The time and date a payment was charged
  • The time and date a payout is initiated
  • Whether the payment was included in an Instant Payout already
  • The type of payment (ACH or credit/debit)
  • Refunds
  • Whether Stripe has selected the payment for review
  • Your chosen payout frequency (daily, weekly, monthly)

Continue reading to understand the expected timelines for payments to appear in your account. For the purpose of this article, we’ll assume your payout frequency is set to daily, and none of the above influences impact the payment.

ACH Payments

ACH payments are essentially “electronic checks” and, thus, must clear the client’s bank account before they can be included in a payout. Payments of this type can sometimes take 10-14 business days to be deposited in your account, although many ACH payments take much less time to process.

Credit/Debit Card Payments

When a debit or credit card payment is processed successfully, it typically takes 2-3 business days for the funds to become available in your bank account, subject to your bank's processing time. 


For more information on managing disputes, please review our Disputes help doc.

Next Help Article: Automatic Charging

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us