A short-paid invoice is one your customer has settled for less than the amount billed, and recording that partial payment in QuickBooks Online takes one field. What takes longer is working out what the missing money is, and that's the bit people skip when the payment run is long, because a short payment tells you the customer paid some of an invoice and tells you nothing about whether the rest is coming. Treat those as the same question and you'll either write off money you were owed or chase money you'd already agreed to forgo.
This is the accounts receivable side of it, where a customer has short-paid you and you've got to land the cash without closing a balance you still expect, or leaving one open that's never coming.
How a short-paid invoice is recorded in QuickBooks Online
Everything happens in Receive Payment, and the field that does the work is the Payment column on the right of each invoice line. QuickBooks pre-fills it with the full open balance of the invoice, so typing a smaller number is all a partial payment takes.
Two figures have to agree before QuickBooks will save cleanly, the Amount received at the top, which is the cash that arrived, and the sum of the Payment column, which is how you've spread it. When they match, the amount to apply falls to zero and the entry is complete. When the Payment column totals less, the difference stays on the customer as an unapplied credit, which is almost never what you want.
Once saved, the invoice status changes to partially paid, the outstanding balance stays visible on your accounts receivable aging, and the invoice keeps aging from its original due date, so a part-paid invoice doesn't reset its clock and a short payment on a ninety-day-old invoice is still a ninety-day-old problem.
The customer-facing side follows on its own, because a part-paid invoice shows the amount received and the balance due when you resend it or include it on a statement, so your customer sees the same two figures you do. That's worth knowing before you consider any workaround that edits the invoice itself, since the moment the document you sent and the document in your ledger stop agreeing, every future query on that account starts with reconciling two versions of one invoice instead of answering the question that was asked.
Applying a partial payment, step by step
Two starting points get you to the same result. Start from the invoice when you're dealing with one customer and one document, and start from Receive Payment when one bank credit covers several invoices and only some of them are short.
From the invoice
- Open the invoice and select Receive payment.
- Enter what arrived. Put the actual amount into Amount received, not the invoice total.
- Check the Payment column. QuickBooks will normally carry your figure across. Confirm it, and set the payment date and the deposit account.
- Save. The invoice now shows partially paid with the remainder still open.
From Receive Payment, across several invoices
- Select + New, then Receive payment, and choose the customer.
- Enter the total received from the bank credit.
- Tick only the invoices the remittance names, rather than accepting whatever QuickBooks pre-selects.
- Overwrite the Payment column on each short-paid line with the amount the advice shows.
- Confirm the amount to apply reads zero, then save.
Applying one payment across a long list of invoices, where some are full and some are partial, is the case that eats the most time, and the full walkthrough is in how to apply a customer payment to multiple invoices in QuickBooks Online.
Where the cash has already come in from the bank feed to a clearing account, the steps are the same apart from Deposit to, which should be that clearing account rather than a bank, so the payment offsets the amount already there. The detail is in applying money in a clearing account to an invoice.
Working out why the invoice was short-paid
The entry is identical in every case below, and what differs is what happens next, which is an accounting decision rather than a matching one.
- An installment. The customer's paying in stages by agreement, so the balance is collectable and nothing else needs doing.
- Cash-flow slippage. They paid what they could, the balance is collectable, and the invoice should stay on your aging where your collections process can see it.
- A withholding you accept. A rebate, an allowance, a retention, a shortage claim, a settlement discount taken. The cash won't follow, so the balance needs a decision before the invoice can close.
- A dispute. They're refusing part of the invoice, so the balance is contested and not written off, and it should stay open and visible until it's resolved.
- Bank charges. Common on international transfers, where the customer paid the full amount and an intermediary took a slice, so the shortfall is a cost of yours and not a receivable.
QuickBooks Online has no step inside Receive Payment for classifying any of this, and that's by design, so apply what arrived and handle the balance separately once you know what it is. Capturing the withheld amount as the cash is applied, instead of letting it hold up the payment, is the part worth systematizing, and it's covered in our overview of how customer withholdings are captured when a payment posts.
Closing the balance once you know what it is
The partial payment lands the cash without closing the invoice, and invoices that sit part-paid forever are what make an accounts receivable aging stop being trusted. Each reason above has a destination, and each destination is a different transaction.
- A withholding you accept. Issue a credit memo and apply it to the invoice. Select + New, then Credit memo, choose the customer, and code the line to the account the deduction belongs to rather than back to the original revenue line. A settlement discount, a shortage claim and a promotional rebate are three different things, and coding them apart is what turns a pile of short payments into a report you can take to the customer.
- A write-off. Same transaction, different coding. A credit memo posted to a bad-debt account closes the invoice and leaves the reason on the customer record. Resist editing the invoice down instead, because the invoice is the document your customer holds.
- A dispute. No credit memo, because crediting a contested amount concedes it, so leave the balance open where your collections process can see it.
- Bank charges. An expense rather than a reduction in what you sold, so code it accordingly.
One setting decides whether that credit memo lands where you meant it to. Under Gear, then Account and settings, then Advanced, then Automation, QuickBooks Online offers to apply credits automatically, and it's on unless someone turned it off. With it on, the memo attaches itself to an open invoice for that customer the moment you save, without asking which one the deduction related to, so either turn it off and apply the memo yourself in Receive payment, where it shows under Credits, or check afterwards that it landed on the right invoice.
Several payments against one invoice
The reverse case is just as common, one invoice settled by three receipts over six weeks. Record each one as its own partial payment, and check the remaining balance before each allocation instead of assuming the last figure you saw is still current.
The invoice balance falls with each receipt and closes on its own when the final one brings it to zero. The mistake to avoid is entering the full invoice amount on the last payment out of habit, which over-applies and leaves a credit on the customer that then applies itself somewhere unhelpful. Where several deposits arrive on the same day against the same invoice, group them the way your bank shows them, and keep each receipt tied to the deposit it belongs to, which is what clearing undeposited funds in QuickBooks Online depends on.
Three ways this goes wrong
Don't close the invoice net of the shortfall by editing it down, because the original invoice is the document your customer holds and the two have to agree. Don't accept the pre-filled Payment column on a short-paid line, since QuickBooks assumes full payment and one unchecked line silently over-applies the cash. And don't leave the difference sitting as unapplied cash on the customer to deal with later, because later is when the remittance advice explaining it will be gone.
A partial payment should leave your books and your customer's remittance advice saying exactly the same thing, and each trap above breaks that in a way that's invisible on the day and expensive at the next query.
What this costs at volume
One short payment takes thirty seconds, and the whole of the problem is arithmetic. A remittance from a large payer might run to two hundred invoices with a dozen short-paid lines scattered through it, each needing its own figure keyed into the Payment column and checked against the advice. None of that is difficult, all of it is exact, and the cost of a single mistyped line is an invoice that closes when it shouldn't have, or a credit that lands on the wrong account weeks later.
RemitClear reads the remittance advice in whatever form it turned up, a PDF, a spreadsheet, a CSV or the body of an email, with AI-powered extraction pulling every invoice number and amount out of it and matching those lines against your open invoices. Where the advice pays an invoice in part, it allocates the figure the customer paid, marks that line a partial payment, and leaves the residual balance open on the invoice so it stays visible and collectable. Where a deduction on the advice corresponds to a credit memo already sitting in QuickBooks Online, that memo goes on as part of the same payment, so the invoice settles instead of lingering part-paid. Deciding what a shortfall was, and crediting or writing off anything, stays with you, and the allocations arrive already totalled and tied to the payment for you to approve before anything posts to QuickBooks Online.
Summary
Handling a short-paid invoice in QuickBooks Online is three steps that people routinely collapse into one. Apply what arrived, using the Payment column instead of the pre-filled balance. Work out why the rest is missing, because an installment, a withholding and a dispute look identical in the ledger and behave nothing alike. Then close the balance on purpose, with a credit memo coded to the right account where you accept the deduction, and with nothing at all where you don't. Your ledger should be able to sit next to the customer's remittance advice and agree with it line for line, and past a few dozen lines every couple of weeks that agreement is worth automating rather than proofreading.
