This article provides tips on how ServiceM8 can help you reconcile ServiceM8 Pay processing fees in your accounting package, with the ServiceM8 Pay Transactions feature. Note: this feature is supported for Xero and QuickBooks Online only. Please consult your accountant/bookkeeper for advice on how to apply this information to your business before activating this feature. When you process payments via ServiceM8 Pay, processing fees are deducted from the total payment amount before the remaining money is transferred into your bank account. This can make it hard to reconcile your bank statement with invoices, because the amount that the customer paid will not match the amount that is deposited into your bank account. ServiceM8 can help ease bank reconciliation by using a Clearing Account for ServiceM8 Pay transactions. The Clearing Account is an account set up in your Xero or QuickBooks Online, which represents the amount that you are owed. For standard invoice payments:Documentation Index
Fetch the complete documentation index at: https://support.servicem8.com/llms.txt
Use this file to discover all available pages before exploring further.
- The balance of the Clearing Account will increase when the invoice payment syncs to your accounting package. This usually happens after the related invoice has been approved or synced to your accounting package (ServiceM8 Pay deposits can follow a different timing, described below).
- When the related fee and payout entries are recorded, the balance of the Clearing Account will decrease.
- Standard invoice payments processed through ServiceM8 Pay are posted to your ServiceM8 Pay Clearing Account when the invoice payment syncs to your accounting package. This usually happens after the related invoice has been approved or synced.
- After the related payment has synced, ServiceM8 creates the ServiceM8 Pay fee as a Bill and records the Bill Payment from the clearing account.
- When ServiceM8 receives and processes the payout event, ServiceM8 creates a transfer from your ServiceM8 Pay Clearing Account to your configured business Bank Account.
- In your real bank account feed, match the actual ServiceM8 Pay deposit to the transfer created by ServiceM8. Do not match the bank deposit to the individual invoice payments, as those payments are recorded through the clearing account.
Example
A customer pays a $1,000 invoice via ServiceM8 Pay. ServiceM8 Pay deducts a $20 processing fee, and $980 is paid into your business bank account. In Xero or QuickBooks Online, ServiceM8 creates the accounting entries through accounting sync and payout handling:- When the standard invoice payment syncs to your accounting package: ServiceM8 records a $1,000 payment into the ServiceM8 Pay Clearing Account. In the clearing account, this appears as money received and increases the clearing account balance. This usually happens after the related invoice has been approved or synced.
- After that payment has been created in your accounting package: ServiceM8 creates a $20 ServiceM8 Pay fee Bill and Bill Payment from the clearing account. In the clearing account, this appears as money spent and decreases the clearing account balance.
- When ServiceM8 receives and processes the payout event: ServiceM8 creates a $980 transfer from the ServiceM8 Pay Clearing Account to your business bank account in your accounting package. In the clearing account, this appears as money spent and decreases the clearing account balance. In your business bank account in Xero or QuickBooks Online, this creates the accounting-side transfer entry which should be matched to the $980 deposit that appears in your real bank account feed.
- When the $980 deposit appears in your real bank account feed: reconcile it against the $980 transfer created by ServiceM8.
- After the related payment, fee, and payout transfer entries have all been recorded: the ServiceM8 Pay Clearing Account balance for this payment should return to $0.
- Grouped payouts: If a payout includes multiple invoice payments, ServiceM8 creates one transfer for the combined net payout amount for that payout event. Reconcile the single bank deposit against the matching combined transfer.
- Xero transfer descriptions: In Xero, payout transfers may appear with a generic description such as “Bank Transfer from ServiceM8 Pay Clearing Account” rather than listing each job number. Match by amount and date, and cross-check against ServiceM8 Pay payout records if needed.
- Deposits with ServiceM8 Pay: These may create additional timing differences. For example, a Deposit can be paid and paid out before the final invoice is approved or synced to your accounting package. In that case, the payout transfer can still be created from the payout event, and the related payment may sync later once the invoice has been approved or synced. In QuickBooks Online, Deposit payments are synced as Sales Receipts into the ServiceM8 Pay Clearing Account. When the final invoice is synced, ServiceM8 applies the Deposit to the invoice as a negative line item. For more guidance on taking Deposits with ServiceM8 Pay, see How to use Deposits with ServiceM8 Pay.
- Reconciliation still happens in your accounting package: ServiceM8 does not automatically reconcile your bank feed for you. This feature records the ServiceM8 Pay payment, fee, and payout transfer entries so the net payout amount should match the real bank deposit. You still need to reconcile the bank deposit in Xero or QuickBooks Online against the matching payout transfer.
Setting up ServiceM8 Pay Transactions
To activate this feature, or update your reconciliation settings, in your Online Dashboard, go to Account > Settings > Preferences > Invoicing > ServiceM8 Pay Transactions:



Creating a Clearing Account
The process to create a clearing account depends on your accounting package. Xero ServiceM8 can automatically create a Clearing Account during the setup process. If you would like to set up your own clearing account instead, you will need to create a Bank account in Xero. QuickBooks Online You will need to create a Bank account in QuickBooks Online to use as your Clearing Account. Do not use an existing Bank Account which you receive bank statements for — you need to have a separate account for ServiceM8 Pay transactions. To create an account:- Go to the Transactions menu
- Choose Chart of Accounts.
- Click New
- Select Bank for the Account Type, and select any Detail Type.
- Choose a name, for example “ServiceM8 Pay Clearing Account”.
- Click Save and Close.

