Last updated: 2 September 2026
Jump supports several ways to collect payment from patients, all powered by Stripe.
The most common method. When an invoice is sent to the patient, they receive an email containing a secure payment link:
Payment links expire after 24 hours. You can generate a new link from the invoice detail view if needed.
If a patient has previously saved a card, you can charge it directly:
Patients can manage their saved payment methods through the patient portal.
For practices with a card reader, you can take payment in person:
Terminal readers are configured in your organisation's Settings under the Stripe section.
If a patient pays by bank transfer, cash, or another method outside of Stripe:
Patients can make partial payments against an invoice. The remaining balance is tracked automatically, and the invoice status updates to reflect the outstanding amount.
To refund a payment:
Patients can view their invoices and make payments through the self-service patient portal, which provides:
Tip: For appointment types that require payment upfront, you can configure automatic invoice creation during booking so patients pay at the time of booking.
You do not have to take the whole invoice in one go. Enter the amount the patient is paying and the invoice keeps the remaining balance against it; part payments show alongside anything paid earlier, so the balance is always the invoice's own arithmetic.
Cards the patient has used before are offered again, so a repeat payment does not mean re-entering the card. Where there are no saved cards, the screen says so rather than sitting on a spinner.
A part payment can later be refunded on its own. The refund is keyed on what was actually collected, so refunding one instalment returns that instalment rather than being measured against the invoice total.