How do you track office supply expenses? Turn Amazon order emails, Staples scraps, and Target runs into one row per slip. Soft product land: a CSV or sheet bookkeeping can open.
Month-end. The inbox has three Amazon PDFs. A faded Staples slip is in the laptop bag. Target hit the personal card. The statement says AMZN* and nothing about toner. That pile is not an office-supply category. The category only sticks after each purchase is a line with date, vendor, what you bought, total, tax, who paid, and a link back to the source file.
A worked office-supply ledger
Copy this shape. Staples ($67.34) and Office Depot ($53.21) are measured slips from a local Q2 2026 research corpus (synthetic receipts). Other rows are plausible examples for paper, toner, labels, cables, and packing supplies. Not invented OCR accuracy percentages.
| date | vendor | item / notes | category | total | tax | paid by | source link |
|---|---|---|---|---|---|---|---|
| 2026-04-27 | Staples | Copy paper + ink | Office | 67.34 | 5.54 | Biz card | 06-staples.png |
| 2026-05-03 | Amazon | Toner cartridge only | Office | 42.18 | 3.47 | Biz card | amzn-toner.pdf |
| 2026-05-12 | Amazon | USB-C hub (desk) | Office | 29.99 | 2.47 | Biz card | amzn-hub.pdf |
| 2026-05-19 | Target | Pens (no snacks) | Office | 18.96 | 1.56 | Personal | target-pens.jpg |
| 2026-06-06 | Office Depot | Shipping labels | Office | 53.21 | 4.38 | Biz card | 15-officedepot.png |
| 2026-06-14 | Staples | Packing tape ×3 | Office | 24.57 | 2.02 | Biz card | staples-tape.jpg |
One row equals one receipt or invoice. Do not paste a card-statement total as if it were the merchant slip. If the email PDF and a phone photo are the same order, keep one row. Do not double the total.
What breaks the office-supply category
A Target cart that mixes snacks with pens. An Amazon order with a desk lamp for home and toner for the office on one PDF. A statement line with no merchant receipt. Two rows for one Staples run because you emailed the PDF and also snapped the paper. Fix those before you trust the category total.
A local Q2 2026 run on n=20 synthetic receipts (Tesseract 5.5.0, dumb OCR / Drive-like extract) is why columns beat a text dump. Vendor hit 95% (19/20). Date and total hit 100%. Tax hit 60% (12/20). All four fields correct on only 55% (11/20). Ground-truth Q2 sum $2,034.43 matched the OCR-parsed sum. Treating OCR like a searchable folder, every receipt (20/20) still had 2+ currency-like amounts, avg 6.05 matches per receipt. Raw OCR text is not an office-supply ledger. Tax as its own column is the field that goes wrong first when you only keep the total.
What “done” looks like at month-end
Capture slips when you buy. Confirm date, vendor, item notes, total, tax. Tag who paid and a project or cost center if you use one. Keep the source file linked. Filter category Office, export CSV or a sheet, hand that over. OCR fills digits. You still decide whether the line belongs in office supplies.
Slipsheet turns photos and PDFs into rows you review, then a CSV or sheet you own. Photo, PDF, or forward to receipts@slipsheet.app. Soft land only: open the ledger, filter the category, export what bookkeeping can open.
A few straight answers
Is a card statement enough to track office supplies?
No. A statement is an amount and a merchant code. The receipt or order PDF is the slip. Link the slip.
What if Amazon mixes personal and business on one order?
Keep one source file, but only put the business lines on the office-supply row, or split into separate rows with notes that match the PDF lines. Do not dump the whole order total into Office.
Do I need a project column?
Only if you bill or report that way. Date, vendor, item, total, tax, paid by, and source are the floor.