Attaching a receipt to a transaction means the supporting document lives with the entry rather than in a folder somewhere, which is what makes the books defensible later. QuickBooks Online offers several ways to do it.
Route 1 — The receipts inbox
QuickBooks Online has a dedicated area for incoming receipts. Upload or photograph a receipt, QuickBooks reads the vendor, date and amount, and offers to match it to a bank feed transaction or create a new one. Confirm the match and the image stays attached.
Good for: a steady trickle of receipts on one company file. Breaks when: you are working across many client files — there is no cross-client view, so you are logging in and out all day.
Route 2 — Attach directly to a transaction
Open the expense, bill or transaction and add the file to its attachments. Precise, and the right method when you already know which transaction the document belongs to.
Good for: specific documents — a loan agreement, an asset invoice, anything a reviewer will look for. Breaks when: volume is high, because it is one transaction at a time.
Route 3 — Email forwarding
QuickBooks provides a dedicated address for each company that receipts can be forwarded to, which then land in the receipts inbox for matching. Genuinely useful for emailed receipts and subscription invoices, since forwarding is a two-second action.
Good for: digital receipts that already arrive by email. Breaks when: clients forward things to the wrong company address, which happens more than you would expect.
Route 4 — A third-party tool that posts for you
Dext, Hubdoc, AutoEntry and ClientClose all read documents and push them into QuickBooks Online with the image attached. This is the practice-scale answer, because it is the only route with a multi-client view.
Practical notes
- Attach before reconciling, not after. Chasing attachments for a closed period means reopening work you had finished.
- Match to the bank feed rather than creating new entries. Creating an expense for a receipt that is already in the feed is the most common cause of duplicates.
- Check the extracted tax figure. Automatic extraction is good on totals and less reliable on tax splits, which is exactly the field that matters for a return.
- Agree a threshold. Requiring a receipt for every $4 coffee produces a lot of work for very little assurance. Set a level with the client and document it.
- Do not treat the receipts inbox as storage. Anything left unmatched at month-end is either a missing transaction or a duplicate waiting to happen.
At practice scale
Everything above assumes you are inside one company file. Running twenty clients, the native tools have a structural gap: there is no view that tells you which clients have sent their receipts and which have not. You find out by opening each file, which is exactly the overhead that makes month-end drag.
- One place showing every client's outstanding documents.
- Clients able to submit without a QuickBooks login of their own.
- Automatic reminders to the clients who are behind.
- Extraction that reads each receipt so you review rather than type.
- One-click posting to the right client file with the image attached.
Receipts into QuickBooks, across every client
ClientClose collects receipts through a no-login link, reads vendor, date, tax and total with AI, and posts to the right QuickBooks Online client file in one click with the image attached — plus a dashboard showing which clients still owe you documents.
Start your free week →