AR & collections
Apply cash and match payments to invoices
Imagine applies incoming cash by matching each payment to the correct invoice or invoices, even when amounts are combined, short-paid, or arrive without a clear reference. Payments from Stripe, your bank feed, and Bill.com are reconciled against your accounting records, and only the exceptions that need a human are flagged. This keeps your AR accurate and stops you from chasing invoices that are already paid.
The manual reality today
-
01
Payments rarely match invoices cleanly
Clients pay several invoices in one lump sum, short-pay, or send money with no invoice number, leaving someone to untangle it by hand.
-
02
Manual matching is slow and error-prone
Reconciling a bank deposit against open invoices line by line takes hours and still produces mistakes that surface later as confused customers.
-
03
Stale AR triggers wrongful chasing
When cash is not applied promptly, invoices that are actually paid still look overdue, and clients get reminders that make your firm look disorganized.
How Imagine handles it
-
01
Ingest payments from every source
Incoming payments from Stripe, your bank feed via Plaid, and Bill.com are pulled in alongside the open invoices in your accounting system.
-
02
Match payments to invoices intelligently
Amount, customer, remittance details, and history are used to pair each payment with the right invoice, including splitting one payment across many.
-
03
Post applied cash back to your books
Confirmed matches are recorded in QuickBooks Online, NetSuite, or Xero so balances update and paid invoices are immediately marked settled.
-
04
Flag exceptions for a quick human check
Anything ambiguous, like a short payment or an unidentified deposit, is routed to you with a suggested match so you resolve it in seconds.
Works with the tools you already run
- Stripe
- Plaid
- QuickBooks Online
- NetSuite
- Xero
- Bill.com
What changes
Receivables that reflect reality
Cash is applied promptly, so your open AR shows what is genuinely outstanding instead of a backlog of unmatched payments.
No more chasing paid invoices
Because payments post quickly and accurately, clients stop receiving reminders for money they already sent.
Reconciliation in minutes, not hours
Your team reviews a short list of true exceptions instead of matching every deposit by hand, freeing significant time each close.
Frequently asked questions
Can a single payment covering multiple invoices be handled?
Yes. A lump-sum payment is split across the correct open invoices using the amount, customer, and any remittance details. When the allocation is unclear, a proposed split is shown for you to confirm rather than guessed at silently.
What about short payments or unidentified deposits?
Short payments and deposits that cannot be confidently matched are flagged with a suggested match and the supporting detail, then routed to you. You resolve the exception in seconds, and the rest of the cash applies automatically.
Where does the applied cash get recorded?
Confirmed matches are written back to your accounting system, such as QuickBooks Online, NetSuite, or Xero, so invoices are marked paid and balances update. Your books remain the source of truth and stay accurate.
Does this work with both card and bank payments?
Yes. Card payments from Stripe and bank transfers pulled through Plaid or Bill.com are reconciled against your open invoices. The different formats and fees are handled so matching stays accurate across every payment method.