AllMarkets Trading

Free Expense Report Template & Builder

Record expenses, separate company-paid items from employee claims, and download CSV or project JSON. Print a complete report without signing up.

Example opens in a separate tab on invented data. Your current tab is kept. Positive outlays only; no refunds, tax calculations, FX conversion or actual reimbursement.

1. Report details

2. Add or edit an expense

Amounts are the gross outlay, including any tax already contained in the paid total. Use a decimal point and at most two decimals.

Only committed entries enter the report. Company-paid lines cannot also be employee claims. No receipt image is uploaded.

Import CSV or saved project JSON

Preview first. Import replaces the entire committed report, not a merge. A failed import preserves the current report. Maximum 2 MB UTF-8 /1000 entries.

Expense report

No committed expenses yet. Add an entry above or open the worked example.

Totals by currency

The full ledger scrolls horizontally on small screens. Every committed row is included in downloads and print.

DateMerchantPurposeCategoryAmountPaid byClaim treatmentReceiptActions

Category totals by currency

Currency / categoryGross amount

Keep your work

This tool does not automatically save reports. Download project JSON before leaving to preserve original text and edit later. CSV protects formula-like text with an apostrophe and is intended for spreadsheet review; JSON is the exact-text project format.

Before submitting a claim

Review missing receipt references, duplicate candidates, the payer on every line and each separate currency total. Add or update pending edits before exporting. Maximum 1,000 positive entries; USD/EUR/GBP/CAD/AUD only, with exact two-decimal totals. Refunds, advances, partial repayments and currency conversion require a separate reviewed workflow.