Once you've linked your bank account information to your Online Payments account, you can begin processing client credit card payments without ever needing to worry about using card readers or terminals. This is a great way to help boost the financial health of your practice. Use this guide to make sure you're set up for success when processing credit cards from your SimplePractice account.
Tip: To initially set up your Online Payments account, see our guide: Getting started with Online Payments.
This guide covers the basics for using your Online Payments account to streamline client billing for your practice:
- Accessing your Online Payments account
- Online Payments processing fees
- Adding a card to a client's profile
- Setting a default card for a client
- Adding a nickname to a client's credit card
- Deleting a card from a client's profile
- Charging a client
- Refunding a client
- Requesting a credit card information via the Client Portal
- Keeping track of credit card payments
- How AutoPay works with your Stripe account
Note: See Online Payments FAQs to learn more about our card processing feature.
Accessing your Online Payments account
After your account has been set up, you can access your Online Payments account at any time by navigating to Settings > Billing and Services > Online Payments.
Online Payments processing fees
The integration fee for Online Payments is 2.95% + $0.30 for each successful transaction, whether you're running the card at the time of service, or if you've stored the card to charge at your leisure.
Some of our credit card processing competitors may offer a lower fee for card-in-hand transactions but a much higher one for card-absent transactions. Our credit card processor gives you more power to make sure that you get paid for the services rendered and that you get paid quickly. We care about our customers' success, which is why we encourage the use of our integrated credit card processor.
Adding a card to a client's profile
Once your account has been verified or while it’s still pending, you have the ability to charge your client’s credit cards electronically.
If your client hasn’t already entered their credit card information during their intake, the first thing you'll want to do is add your client’s card number to their file. This will securely store the card and give you the ability to run transactions even when the card isn’t present.
To do this:
- Navigate to to the client’s Overview page
- Click Edit
- Navigate to the Billing and Insurance tab
- Scroll down to the Credit & Debit Cards section and click + Card
- Enter in all of your client’s credit card information
- Click Add Card
Setting a default card for a client
You also have the ability to store multiple cards for a client by clicking on + Card on their Billing and Insurance tab. The first card entered will be set as the default card for the client. Once additional cards are added, you can toggle the Default card button:
Adding a nickname to a client's credit card
To easily keep track of credit cards stored within a client's profile, you can utilize nicknames. This allows you to quickly distinguish between multiple cards without needing to reveal the full credit card details. This feature is especially helpful if:
- Your clients have multiple credit cards in their file
- A client has an FSA or an HSA card in addition to their credit card
- The members of a couple profile want to provide multiple credit cards and alternate paying for their appointments
- A minor client has multiple contacts that want to alternate paying for appointments
You’ll see the option to add a Card Nickname when adding a credit card to a client’s file. You can also add a nickname to an existing card by editing the credit card information on the client’s Billing and Insurance tab.
Note: Clients won’t be able to add or view credit card nicknames through the Client Portal.
Deleting a card from a client's profile
You can delete a client's card from their profile at any time. To do this:
- Navigate to the client’s Overview page
- Click Edit
- Select Billing and Insurance
- Click the trash icon next to the card in the Credit & Debit Cards section
Charging a client
There are multiple ways to add a client payment:
- From the calendar appointment fly-out on the calendar fly-out
- From the client’s Billing page profile
- From an unpaid invoice
When selecting the payment type, it’s important to select Stripe Credit Card before clicking Add Payment to process the transaction using our integrated credit card processor.
To charge a client's card from their Billing page:
- Navigate to the client’s Billing page
- Locate the ADD PAYMENT section on the right panel
- You can choose to charge their entire Balance or you can select Other Amount and enter the amount you’d like to charge
- Select Stripe Credit Card from the payment method dropdown
- If the client has more than one card on file, you can use the dropdown menu to select the correct one
- Click Add Payment
Note: You can also enter the credit card information while adding a payment from the right panel of a client’s Billing page. To do this, select Stripe Credit Card from the dropdown list of payment types, enter their credit card information, and click Add Payment.
Refunding a client
If you need to refund a client for any reason, you can perform a full or partial refund. To do this:
- Navigate to Billing > Card Transactions
- Locate the transaction you’d like to refund
- Click Refund to the right of the charge
- Enter the specific amount you'd like to refund your client
- Click Refund in the upper right to finalize the transaction
Important: Refunds take 5-10 days to appear on a client's statement. If you issue a full refund within SimplePractice, the entire amount is refunded to your client. There’s no additional fee associated with processing refunds. However, you're responsible for the processing fee that was incurred as part of the original transaction. The processing fee is 2.95% + $.30 for each successful transaction, and this information is included in our Terms of Service under Section 11 Stripe Payment Service. In the future, you can charge your clients for credit card fees in SimplePractice, as long as it's legal in your state to do so. You can learn more in our guide: Can I add a credit card processing fee to an invoice?
If a refund to a client fails for whatever reason (e.g., the client's card is expired), you’ll see the amount you attempted to refund, followed by a Failed refund notification and an Adjustment. The Adjustment denotes that the funds were returned to you.
Refunds in SimplePractice can only be made within 180 calendar days of the initial transaction, and the card that was originally charged must still be on file
The refund can’t be made if:
- The card was deleted but later re-added
- A client paid through their Client Portal and didn’t check the box to allow the system to save their credit card information
Refunds for older transactions may fail for a variety of reasons. We recommend confirming with your client that the card is still open, as refunds to cards that have been closed will still appear that they went through. In this case, your client will need to follow up with their bank to track where the refund went.
Note: If you'd like to refund a credit card payment that doesn't meet the refund requirements above, you can either enter that refund amount on a more recent Stripe payment or handle the refund outside of SimplePractice. If you refund the client outside of SimplePractice, see: Refunding a client to learn how to record this in your client's file.
Keeping track of credit card payments
The Payouts report details all of the credit card charges processed through your account, making it easy to keep track of transactions associated with SimplePractice. You can see the following details within the selected date range:
- Date of the charge
- Status of the charge
- If the Status is Failed, hover over the i information icon to learn the details of the failure
- The Bank/Card used for the charge
- The Description of the charge
- The Arrival
- This is the date your payout will arrive in your bank account. For pending or in transit payouts, this date is the expected date
- The Amount of the charge
Clicking Transactions will take you to the Card Transactions report that details:
- The Date of the charge
- The Client charged
- The Type of transaction
- The Status of the charge
- The Fee associated with the transaction
- The Amount charged
Note: You can also navigate to your Card Transactions from your Calendar homepage by clicking Billing > Card Transactions.
Clicking Details will allow you to view the Transaction Details associated with the charge:
- The Payout ID associated with the transaction
- The Arrival
- The Description of the charge
- If the Status is Failed, the Failure message will be listed
- The Amount
Note: See Online Payments FAQs to learn how to find the total amount you paid in credit card processing fees for a specific time period.
Requesting credit card information via the Client Portal
Once your Client Portal is set up for your practice, you can easily request credit card information from your clients so that they can access and pay off their balance using their credit card. This can be done directly through the secure Client Portal.
Tip: To set up the Client Portal for your practice, see: Setting up the Client Portal. To help clients with managing their credit card payments, see: Using the Client Portal to make credit card payments.
By default, the Credit Card Information form is selected in your settings if you have a Stripe account through SimplePractice. This means that it’ll be included in the intake packet you send to new clients. You'll have the option to deselect that form before sending the client intake:
If you don’t want to include the Credit Card Information form in the default intake packet, you can remove it by following these steps:
- Navigate to Settings > Client Portal > Shared Documents and Files
- Scroll down to Demographic & Credit Card Forms
- Deselect the Include checkbox next to Credit Card Information so the form isn’t sent by default
Your client will be able to update or add new credit card information as long as you request it again via the Client Portal. Here's how:
- Navigate to the client's Overview page
- Click Share in the top right corner
- Select the Credit Card Information form to resend
Note: The most recently added credit card via the Credit Card Information form won’t automatically be set as the Default credit card in the client's file. To learn how to set a default credit card for a client, see: Adding a card to a client's profile.
How AutoPay works with your Stripe account
Enrolling your clients in AutoPay can significantly streamline your billing workflow. Clients who opt for this option will automatically be charged their full invoiced balance overnight between 12-2am.
To enable this feature:
- Navigate to Settings > Billing and Services > Settings
- Scroll down to AutoPay
- Toggle the AutoPay button to On
- Click Save
Once you’ve enabled AutoPay, your clients with credit cards on file will be automatically enrolled in AutoPay. You'll want to make sure to deselect the clients that don’t want to be enrolled before clicking Save (i.e., clients with high balances, clients that have special billing needs, etc).
On this page, you’ll also be shown a list of your clients who don’t yet have card information stored. By clicking their name, you'll be taken directly to their Billing and Insurance page where you can easily add their credit card.
You can also enable or disable AutoPay for a specific client from their Billing and Insurance tab at any time. To do this:
- Navigate to their Overview page
- Click Edit
- Select the Billing and Insurance tab
- Scroll down to the Credit & Debit Cards section
- Uncheck the box for AutoPay Enrolled
- Click Save