receipt-ripper.com

Your receipts never leave your device

All guides

Receipt categories for small-business bookkeeping

A scheme that maps to Schedule C, EÜR, SA103, Modelo 130 — and the edge cases nobody warned you about.

7 min readMay 21, 2026

Categorisation is the unglamorous workhorse of bookkeeping. Get it right and your tax filing is essentially mechanical at year-end. Get it wrong and you spend hours reconstructing what category a particular Amazon order actually was. This guide walks through a categorisation scheme that has worked across thousands of users, the design rules behind it, and the edge cases that always need a human decision.

The working set

A category list should be short enough to memorise and long enough to be useful. The sweet spot is around 8–10 categories. Receipt Ripper ships with these, and they map cleanly to the deductible-expense lines on every major small-business tax form:

  • Food — meals, snacks, coffee. Both personal meals during a work trip and meals with clients. (Most jurisdictions cap or limit the meals deduction; split out client meals if your accountant tracks them separately.)
  • Transport — taxis, ride-shares, public transit, fuel, parking. Anything that gets you from A to B short-distance.
  • Travel — flights, hotels, intercity trains, anything booked for a specific trip. (Some accountants prefer "travel" includes the food and transport while on that trip; others itemise. Pick one convention and stick with it.)
  • Office — supplies, equipment, furniture, anything you buy to do the work. Includes computers, monitors, peripherals, stationery.
  • Utilities — phone, internet, electricity, water. Often allocated proportionally for home office.
  • Subscriptions — software, SaaS, cloud services, professional memberships, online learning platforms.
  • Healthcare — medical, dental, prescription. Personal in most jurisdictions, deductible only if your tax code allows it.
  • Entertainment — client entertainment, networking events, conference tickets. Capped or limited in many jurisdictions.
  • Personal — explicit "not a business expense" tag, useful when you accidentally photograph a personal receipt.
  • Other — the explicit "I don't know yet" bucket. Better than letting receipts sit uncategorised.

These ten categories cover roughly 95% of the receipts a typical freelancer or consultant accumulates. The remaining 5% needs case-by-case judgment, which we get to below.

How these map to tax forms

Every major tax form for self-employed people has roughly the same categories, just with different names. A quick translation table:

  • US Schedule C: "Meals" (food, capped at 50%), "Car and truck" + "Travel" (transport + travel), "Office expense" + "Supplies" (office), "Utilities" (utilities), "Other expenses" (everything else with notes).
  • UK SA103S/SA103F: "Travel and subsistence" (transport + food + travel), "Office costs" (office + utilities + subscriptions), "Repairs and renewals" (office), "Other allowable expenses" (everything else).
  • German Anlage EÜR: "Bewirtungskosten" (food when client-entertainment), "Reisekosten" (travel), "Geringwertige Wirtschaftsgüter" + "Bürobedarf" (office), "Telefon/Internet" (utilities subset).
  • Spanish Modelo 130: "Gastos de explotación" with sub-buckets for "Suministros" (utilities), "Compras corrientes" (office), "Manutención" (food).
  • French BNC déclaration 2035: "Frais de déplacement" (transport + travel), "Frais de bureau" (office + subscriptions), "Frais de mission et réception" (food and entertainment).

The translation isn't perfect — every tax authority has its own quirks. The point is that our 10-category scheme contains enough information to mechanically split into any of these forms; your accountant just decides the mapping once and applies it consistently.

The edge cases nobody warns you about

A category list is judged by how it handles the awkward receipts — the ones that don't fit neatly into one bucket. Here are the ones we see most often:

The Amazon problem

A single Amazon order can contain office supplies, personal books, household items, and tools — categorised at the order level rather than at the item level. Two ways to handle this: (1) split the order into multiple receipt entries by hand (most accurate, most work); (2) categorise the whole order under whatever the dominant item is, and accept the imprecision (most pragmatic). The right answer depends on how large the orders typically are; for orders under €50 / $50, just pick the dominant category.

The grocery-store-but-for-the-office problem

You go to the supermarket and buy coffee filters, milk for the office kitchen, and your own personal groceries on the same receipt. Don't categorise the whole receipt as "office" — that would overclaim. Most jurisdictions only allow the business-use portion. Either get separate receipts at checkout (cleanest) or note "business portion only" on the receipt and claim only the relevant items. Receipt Ripper supports a "notes" field on each session for this.

The phone bill problem

Your mobile phone is used 70% for business and 30% personal — what category, and what amount? Conventional bookkeeping practice: claim 70% as "utilities" and keep the 30% as "personal". The simpler version, which most accountants accept: claim a flat 50% (or whatever percentage your contract use roughly is) as a documented allocation and don't try to calculate the exact ratio month-by-month.

The conference-trip problem

You fly to a conference. The flight is "travel", the hotel is "travel", the conference ticket is "subscriptions" or "office" depending on whose tax form you ask. The dinner you had alone after the conference is "food". The taxi from the airport is "transport". Some accountants prefer "all conference-related expenses under one umbrella" with a sub-note; others want them split as above. Pick one approach per trip and apply consistently.

The mixed currency problem

A receipt in CHF when your books are in EUR. Convert at the date of the receipt (not the date of payment, not the average for the month) using a stable rate source (your bank's statement rate, or an authoritative one like ECB). Note the conversion rate in the receipt's "notes" field, because the tax office will ask if it ever comes up. The auto-detected currency in Receipt Ripper preserves the original; the conversion is a separate accounting step.

Vendor-based auto-detect

Receipt Ripper auto-detects categories based on the vendor name when it can recognise the merchant. The first receipt from a given vendor gets your manual category assignment; subsequent receipts from the same vendor pre-fill that category. This works perfectly for vendors that only sell one category of thing (Shell → transport, Starbucks → food) and imperfectly for vendors that sell across categories (Amazon → ?, Apple Store → ?).

The right way to use auto-detect: trust it for the easy cases (≥85% of receipts) and override it for the ambiguous ones. Don't turn it off entirely — it saves real time on the high-frequency vendors. Just review the categories before exporting, and treat the auto-detect score as "this is the parser's guess, not the truth".

Staying consistent over time

The most underrated bookkeeping principle: consistency beats correctness. Once you've picked a convention — "I categorise client meals under 'food', not 'entertainment'" — keep doing that for the whole tax year. Switching mid-year creates inconsistency that's hard to explain to anyone reviewing your books, and creates phantom trends in the year-end summary.

If you need to change a categorisation rule, change it for the entire tax year (re-categorise the earlier receipts) rather than splitting "before April" and "after April" rules. The work of one mass re-categorisation is much less than the work of explaining a hybrid scheme.

See organising receipts for tax season for the workflow that keeps this maintainable across a year, and VAT / IVA / GST on receipts for the tax-extraction side once the categorisation is right.