Skip to main content

Payments Overview

Best practice guide to streamline your billing and get paid faster.

splose's payments platform connects invoicing, online payments, and financial reporting in one place. This article is your starting point; it covers how payments work in splose, the tools available to your practice, and links to detailed guides for each feature.

If you're new to payments in splose, start with the How to get set up section. If you're looking for a specific workflow, jump straight to Core workflows.


What payments & invoices in splose look like

After completing a session with a client, you generate an invoice directly from the appointment in splose. The invoice is emailed to your client with a 'Pay with credit card' button; clients can pay by card, Apple Pay, or Google Pay without needing to log in.

When your client pays online, three things happen automatically: the payment is applied to the invoice, a receipt is sent to the client, and their card is securely stored against their record for future use. This means you can process their next invoice with just a few clicks, without asking for card details again.


Payment workflow examples

The examples below show how payments flow in three common practice setups. Your workflow may combine elements from more than one.

Example 1: Solo practitioner using email invoices

  1. Complete appointment → Generate invoice from appointment

  2. Email invoice to client (includes 'Pay with credit card' button)

  3. Client pays online → Card automatically saved

  4. Next appointment → Generate invoice → Pay using saved card

Example 2: Clinic with online booking

  1. Client books online → Pays deposit via Stripe → Card saved

  2. Appointment completed → Generate invoice

  3. Process remaining balance using saved card

  4. Receipt automatically sent

Example 3: Front desk with Stripe Terminal

  1. Complete appointment → Generate invoice

  2. Client pays at front desk with tap-to-pay

  3. Payment automatically applied to invoice

  4. Hand client printed receipt


How to get set up

1. Enable Stripe for online payments

Connect Stripe to accept credit card payments online, save client cards automatically, and collect payment at booking.

What you get:

  • Credit card, Apple Pay, and Google Pay acceptance

  • Automatic card storage for repeat payments

  • Payment at booking to reduce no-shows

  • In-person payments with Stripe Terminal

Costs: Stripe's processing fees + 0.75% splose platform fee (no setup fees or monthly charges)

2. Enable online payments on invoices

Turn on online payments in your invoice settings so every invoice you send includes a 'Pay with credit card' button. Clients can then pay instantly by card, Apple Pay, or Google Pay, no login required.

Go to: Settings → Invoices → Enable online payment → Select Stripe

ℹ️ You need to complete Step 1 (connect Stripe) before this option will appear.

3. (Optional) Connect your accounting software

Sync with Xero or QuickBooks to automatically push invoices, payments, and credits from splose into your accounting software, eliminating manual double-entry.

Payment types are mapped to the correct accounts, and reconciliation is handled via the Stripe Payout ID.

ℹ️ If you use Xero, credits must always be created in splose first before reconciling in Xero. See Managing Xero credits for more details.


Core workflows

Creating invoices

What you want to do

How to do it

Invoice from appointments or support activities

Add products or standalone services

Invoice multiple clients at once

Edit an invoice after creation

Exclude specific services from billing

Invoice for cancelled appointments

Accepting payments

Payment method

When to use it

How to set it up

Pay with credit card button

Email invoices with instant payment option

Payment at booking

Require payment when clients book online

Stripe Terminal

Accept tap-to-pay at your front desk

Manual payment entry

Record cash, check, or bank transfer

Note: When a client pays an invoice online or completes an online booking, their card details are automatically and securely stored against their record in splose via Stripe. No manual card entry is needed for future invoices — you can charge the saved card directly from the invoice. Only credit and debit cards can be stored this way; health fund cards cannot.

After payment

What you need to do

How to do it

Send a receipt

Show full account history

Managing credits and adjustments

Situation

What to do

Client overpaid or prepaid

Need to reduce amount owed

Using Xero integration

* Important for Xero users: Credits must be created in splose first, then reconciled in Xero. Voiding credits requires action in both systems.


Best practices

Reduce late payments

  • Enable Stripe on all invoices: Every invoice will include a 'Pay with credit card' button, so clients can pay the moment they receive it

  • Invoice immediately after appointments: The sooner an invoice is sent, the faster you get paid and the less likely it is to be forgotten

  • Save client cards for repeat clients: Once a card is stored, you can process future invoices in seconds without the client needing to re-enter details

  • Require payment at online booking for high no-show services: This secures client commitment upfront and ensures a card is on file before the appointment

Keep accurate records

  • Mark non-billable appointments before generating invoices: Use the Do not invoice flag on any appointment that shouldn't be billed before you run batch invoicing, so nothing slips through incorrectly

  • Use credit notes instead of deleting invoices: Deleting invoices breaks your audit trail; a credit note reduces the amount owed while keeping a record of the original transaction

  • Document partial payments with notes: If a client pays in instalments, adding a note to each payment keeps your team informed and avoids confusion when reconciling

  • Reconcile Stripe payments daily: Matching Stripe payouts to invoices each day keeps your records clean and makes end-of-month reconciliation significantly faster

Stay organised

  • Use batch invoicing for weekly or monthly billing cycles: Instead of invoicing one client at a time, batch invoicing lets you generate and send invoices for multiple clients at once, saving significant admin time

  • Name products and services consistently: Consistent naming makes it easier to search invoices, run accurate reports, and keep your Xero or QuickBooks accounts organised

  • Review outstanding invoices weekly: A regular check of unpaid invoices means overdue balances are caught early, before they become difficult to collect

  • Send statements monthly for ongoing clients: A monthly statement gives clients a clear picture of their account balance and any outstanding invoices, reducing the need for manual follow-up

If using Xero or QuickBooks

  • Always create credits in splose first: Credits created directly in Xero or QuickBooks will not sync back to splose, which can cause discrepancies between the two systems; always start in splose to keep records in sync

  • Void credits in both systems separately: Voiding a credit in splose does not automatically void it in Xero or QuickBooks; you need to action this manually in both to avoid reconciliation errors

  • Consult your accountant for credit handling procedures: Credit note and overpayment workflows can have tax implications; your accountant can advise on the correct approach for your practice


Understanding fees and rounding

Stripe fees: Stripe's processing fees vary by card type and country. For current Stripe rates, refer to Stripe's pricing page. The 0.75% splose platform fee is charged on top of Stripe's fee for each successful payment. There are no setup costs or monthly fees for using Stripe with splose.

Rounding: splose rounds invoice quantities to two decimal places to stay compatible with accounting systems like Xero and QuickBooks. This may cause minor rounding differences on some invoices. See the full guide for how to minimise this.


Related articles

Payment setup

Stripe payment methods

Invoice management

Payments and credits

Did this answer your question?