receipt-ripper.com
Your receipts never leave your device
A scheme that maps to Schedule C, EÜR, SA103, Modelo 130 — and the edge cases nobody warned you about.
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.
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:
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.
Every major tax form for self-employed people has roughly the same categories, just with different names. A quick translation table:
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.
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:
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.
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.
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.
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.
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.
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".
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.