How the money arrives
Each payment method lands differently, and the reconciliation has to absorb all of them. The structure is the same everywhere: the customer pays the invoice in full, and the processor or the banks pay you less, later, or in a batch with other payments.
Fees differ by provider and by your plan. At Stripe’s standard US pricing, for example, an online card payment costs 2.9% plus 30 cents and an ACH Direct Debit costs 0.8%, capped at $5. Your rates may differ; check your own dashboard, not a blog post. The four common routes:
- Card through a processor such as Stripe: the processor deducts a percentage plus a fixed fee per payment, and pays out a batch on its schedule, less any refunds and chargebacks.
- ACH debit through a processor: cheaper per payment and often capped, but slower to settle, and it can fail days after it looks successful.
- ACH credit or wire initiated by the customer: arrives in full or nearly, usually as one transfer covering several invoices.
- Paper check: deposited by you, sometimes in a batch with others.
Applying a card payment, worked
A customer pays a $5,000 invoice by card through Stripe. At the standard rate the fee is $145.30 ($145.00 plus 30 cents), so the payout for that payment is $4,854.70. Use a clearing account that stands in for your processor balance.
The payment: debit Stripe clearing $5,000, credit accounts receivable $5,000. The invoice is paid in full. The fee: debit payment processing fees $145.30, credit Stripe clearing $145.30. The payout: debit cash $4,854.70, credit Stripe clearing $4,854.70. Clearing returns to zero, the invoice is closed, the fee sits in its own account, and the bank feed’s deposit matches the payout exactly.
The same invoice paid by ACH Direct Debit at the standard rate would cost 0.8% of $5,000, which is $40, capped at $5. The entries have the same shape with a $5 fee. That difference is why many B2B companies steer invoices above a few thousand dollars to ACH.
Payments that don’t match an invoice
Partial payment. A customer pays $3,000 against a $5,000 invoice. Apply the $3,000; the invoice shows $2,000 still due, aged from its original due date. Find out why: a dispute, a misunderstanding, or a customer paying in installments. Each has a different next step, and none of them is closing the invoice.
One payment, several invoices. A customer wires $12,400 to pay three invoices of $4,000, $5,200 and $3,200. Apply it across all three: debit cash $12,400, credit accounts receivable $12,400. When there is no remittance advice, find the combination of open invoices that sums exactly, oldest first, and confirm it with the customer when it is ambiguous.
Short by a bank fee. A customer wires $4,985 for a $5,000 invoice and an intermediary bank kept $15. That is a bank charge, not a short payment: debit cash $4,985 and bank fees $15, credit accounts receivable $5,000, if your policy is to absorb it. Overpayments and payments with no invoice are unapplied cash: a credit on the customer’s account, and a liability if no invoice is open at month end. Every difference gets a disposition, a fee, a write-off with a reason, a dispute or unapplied cash. None is left to sit on the invoice.
QuickBooks Online and Xero
Both systems handle this, if you let them. In QuickBooks Online, receive the payment against the invoice into Undeposited Funds (Payments to deposit), then record the bank deposit by grouping those payments and adding the fee as a negative line to the fee account, so the deposit equals what the bank received. In Xero, record the payment against the invoice into a clearing account for the processor, then reconcile the payout in the bank feed against the payments and a fee line. Processor integrations can do most of this automatically; check what they post before you trust it.
The mistake to avoid in both: matching the bank deposit directly to the invoice and then also recording the payment from the processor’s sync. The invoice is paid twice, and AR goes negative by the same amount. The symptom is customers with credit balances who never overpaid.
Reconciling the month
Payments are reconciled when the bank, the processor and the receivables all agree. One case needs care: an ACH debit can fail days after it appears successful (insufficient funds, a closed account, a revoked authorization), so a failed payment is not an error to delete. Reverse it: debit accounts receivable, credit the clearing account, and record any failure fee as an expense. Then the invoice is back in the aging and the reminder sequence picks it up.
At month end, check:
- Every deposit in the bank matches one payout or one customer transfer, to the cent.
- The processor clearing account ties to the processor’s balance at month end, including payouts in transit.
- Fees for the month tie to the processor’s fee report.
- Undeposited Funds or any clearing account holds only payments genuinely awaiting deposit.
- Failed ACH payments are reversed against the invoice, which goes back to open.
- The aging ties to accounts receivable, and unapplied cash is listed by customer.
Common questions
Why doesn’t the deposit match the invoice the customer paid?
Because the processor deducts its fees before paying you, and it batches several days of payments into one deposit on its payout schedule. The deposit is a settlement, not a payment. Match it to the processor’s payout report, which lists the payments and fees inside it.
How do I record payment processing fees?
As an expense in their own account, not as a reduction of the invoice. The customer paid the full invoice; your processor charged you to collect it. Booking the net amount against the invoice leaves a small balance open on every invoice and hides what collecting cash costs you.
What do I do with a partial payment?
Apply the payment to that invoice and leave the remainder open. The invoice shows as partially paid, the aging shows the remaining balance under its original due date, and the reminder sequence continues for the difference unless you agree a plan or the shortfall is explained.
Can I pass card fees on to customers?
Card networks and some states restrict surcharging, require notice, and cap the amount. The rules change, and they differ for credit and debit cards. Check your processor’s guidance and your state’s law before you add a card fee to invoices; offering ACH as a cheaper option is often the simpler answer.
What is Undeposited Funds in QuickBooks?
It is an account in QuickBooks Online (Undeposited Funds, labeled Payments to deposit in newer files) where received payments wait until they are grouped into the deposit that actually hit the bank. Used properly it lets three customer payments match one bank deposit. Left uncleared, it fills up with payments that were recorded twice.
Terms in this guide
Each one has its own page in the founder glossary. Hover for the short version, or open the full entry.
Keep going
From here: a free tool to try it on your own numbers, the lesson behind it and the software it names.
- Free toolPayment terms & due dates2/10 net 30 is borrowing at 37% a year. This tells you whether to take the discount.
- Free toolDifference diagnoserOut by 8,100? That is divisible by 9 — a transposition. This says which error fits the gap.
- Lesson 13 · 13 minClosing the monthStatements are not the end. The close proves every balance against something outside the ledger, then locks the period so the numbers can't quietly change.
- In your booksQuickBooks in your booksIntuit's cloud accounting system, and the general ledger most US startups use.
- In your booksXero in your booksA cloud accounting system that plenty of startups and their accountants prefer.
Want this handled without thinking about it?
Lopifi is building AI bookkeeping that keeps your books closed on US GAAP as transactions happen, watches deadlines like the ones above, and has a CPA review everything each quarter, for $200 a month. We’re not open yet.
More founder guides
- ASC 606SaaS revenue recognition under ASC 606, step by stepASC 606’s five steps applied to a startup SaaS contract: annual prepay, implementation fees, usage and multi-year deals, with the entries.
- InvoicingWhat to put on an invoice: a field-by-field guideThe fields a B2B invoice needs to get paid on time: legal names, a numbering sequence, dates, terms, tax lines, PO and remit-to, and how to fix one.
- CollectionsAR aging and collections: a practical guide for startupsHow to read an AR aging, work out DSO, run a dunning cadence, record a promise to pay, escalate a late account and clear unapplied cash.
- The closeWhy startups should close their books every monthA monthly close turns a bank balance into numbers an investor, an auditor or a 409A firm will accept. What it is, and why it gets expensive to skip.
General information for US companies, not tax, legal or accounting advice for yours. Rules and thresholds change; confirm the specifics with a CPA before you act on them.