Free tool
An expense report, put together properly.
Log each expense, flag what's reimbursable and what's billable, add mileage or a per-diem if you need them, and get a clean claim sheet.
Nothing you type here ever leaves your browser. There's no server behind this page — every line, every total, is calculated on your device. But this page also has no memory: it keeps no local drafts, so it forgets everything the moment you close the tab. Download a JSON backup if you want to pick this back up later.
General guidance only, not tax or reimbursement advice. This tool doesn't know your employer's policy or your tax authority's rules — confirm the correct treatment yourself before you submit a real claim.
Reviewed 2026-08-11
Reporting period & report details
A line dated outside this period is flagged, not blocked — you can still submit it if that's intentional.
Employee & company
Employee / contractor
Company
Expense lines
| Date | Vendor | Category | Description | Amount | Tax | Reimbursable | Billable | Payment method | Net | Actions |
|---|
No receipt photos here. This page is plain text only — there's nowhere for an attachment to live. Ochre's app scans and keeps receipts on-device, attached to the expense, alongside the rest of your books.
Mileage
Ochre does not maintain mileage rates and doesn't guess one for you — enter your own figure from your tax authority or employer policy.
Per diem
Ochre does not maintain per-diem rates and doesn't guess one for you — enter your own figure from your tax authority or employer policy.
Advance / float already received
Deducted from the reimbursable subtotal below. If it's more than what's reimbursable, the difference is shown as owed back to the company — never as a negative "due" figure.
Notes
Totals
Export & print
This page has no memory of its own. There's no autosave and no drafts list — download the JSON now if you want to reopen this exact report later, or print/export before you close the tab. Ochre's app keeps expenses on-device, filed against a project and a tax year, permanently.
Questions
Does this expense report tool save my data anywhere?
No — this page keeps everything in memory only, for as long as the tab stays open. Nothing is uploaded, and nothing is written to your browser's local storage. Download a JSON backup (to re-open later on this page) or the CSV/PDF before you close the tab, or you'll lose your entries.
Can I attach a receipt photo to a line?
No — this is a plain-text, browser-only tool with no file storage behind it, so there's nowhere for a photo to live. The Ochre app scans and keeps receipts on-device, attached to the expense, which is one of the things this free page deliberately doesn't attempt.
What's the difference between reimbursable and billable?
Reimbursable means the company owes the money back to the person who paid for it. Billable means the cost should be passed on to a client or project — the two are independent: an expense can be reimbursable, billable, both, or neither, and this tool tracks each separately with its own subtotal.
Does Ochre know my country's mileage or per-diem rate?
No. Ochre does not maintain a live table of government or employer mileage or per-diem rates, and keeping one accurate over time is a real ongoing job we haven't taken on. You type in the rate you're claiming from your own tax authority or employer policy, and the tool does the arithmetic from there.
More free tools
What this page cannot do
A single sheet, filed once, is not a system.
This lays out a period’s expenses on one page and forgets them the moment you close the tab. Ochre keeps expenses for real — categorized, linked to a vendor, with the receipt attached — but it deliberately has no submitter/approver report workflow; it is built for one business owner, not an approval chain.