All Collections
Apps
Stripe Billing & Payments
Stripe Billing & Payments - Advanced: How to store a balance on a customer account
Stripe Billing & Payments - Advanced: How to store a balance on a customer account

Learn how to store a credit or debit on a customer account

Updated over a week ago

What are customer balances?

Stripe provides functionality to store a credit or debit balance against a Stripe customer. This credit or debit balance is then applied to the next invoice raise for the customer.

For example, Mr John Deer is unable to attend his pre-paid appointment late notice. Rather than refunding him (and risk being out of pocket), the practice chooses to store the pre-payment as an invoice credit. This invoice credit will then be deducted from Mr Deer's next invoice.

When would you use customer balances?

Customer balances can be used to store a:

  • Debit - This would be where a Stripe Customer owes you for a service, and you agree to collect the debt next time they use your service. An example might be where you post an item to a patient, and agree to add the postal charge to their account.

  • Credit - This would be where you owe the Stripe Customer, for example, when a patient returns an item that has been paid for (such as a home blood test kit), and rather than providing a refund, you store a credit for future use

How do you use customer balances?

To add a customer balance, go to the relevant customer dashboard within Stripe. This can be accessed either within Stripe itself (by searching for the customer), or by clicking "Go to Stripe dashboard" on the patient's Stripe App Toolbar:

Once viewing the Stripe Customer dashboard, you can add a customer balance by scrolling to "Invoice credit balance" and then selecting "Adjust balance":

Once you've added a credit or debit, this will automatically be applied to the next invoice issued to the Stripe customer through Hero:

Did this answer your question?