Expense Report Generator
Turn receipts into a clean, approvable expense claim — totals and receipts in one PDF.
Preview
Download PDF builds an A4 file with the receipt photos and PDF receipts appended. Print / Save as PDF uses your browser and includes the photos only.
About the Expense Report Generator
An expense report asks your employer (or client) to pay back what you spent on their behalf. This generator lists each expense with its date, category, merchant, payment method, currency, tax and receipt number, adds mileage (distance × your rate) and per diem (days × your daily rate) lines, converts foreign-currency spending at the rate you enter, and totals everything by category.
It separates what the company already paid (company card) from what is reimbursable, subtracts any advance, and shows the amount due to you — or the refund due to the company — in figures and words, with signature lines for the employee, the approver and finance. Receipt photos are attached on your device and printed after the report in the PDF, PDF receipts are appended, and the lines export as CSV for your accounting software. Everything stays in your browser.
How to use it
- Fill in the report details (purpose, period, number) and the employee, approver and company once — they are kept for your next report.
- Add each expense: date, category, merchant, how you paid, the amount and its currency (with the exchange rate if it is not the report currency), any tax included, and the receipt number.
- Use Add mileage (distance × rate per km or mile) and Add per diem (days × daily rate) with your organisation’s rates.
- Tap Attach receipt on a line to add photos or PDFs, and enter any advance you received.
- Check the totals, then Download PDF (report + receipts), Print, or CSV. New report keeps your details and rates.
Examples
Train ₹1,240 · hotel ₹9,800 on the company card · lunch ₹2,360 · USD 25 software at 84.10 · 36 km at ₹12 · 3 days at ₹800 · advance ₹5,000
Total ₹18,334.50 · paid by the company ₹9,800.00 · reimbursable ₹8,534.50 · amount due to the employee ₹3,534.50 — Rupees Three Thousand Five Hundred Thirty Four and Fifty Paise Only
The exchange, mileage and per-diem rates in the example are made up; enter the ones your organisation uses.
Expenses ₹450, advance ₹1,000
Refund due to the company ₹550.00
Common uses
- Employees claiming travel, meals, fuel and client entertainment after a trip.
- Field and sales staff claiming mileage for their own vehicle.
- Freelancers and consultants passing on project expenses to a client.
- Settling a travel advance or petty cash against the actual spending.
What the report works out
- Each line in the report currency: the amount × the exchange rate you enter for foreign-currency spending; distance × rate for mileage; days × daily rate for per diem.
- By category, largest first, so the approver sees where the money went.
- Paid by the company: lines paid with a company card are listed and counted in the total but not reimbursed (untick “Reimburse me” for anything else the company paid).
- Reimbursable − advance = amount due. If the advance was bigger, the report shows the refund due to the company.
- Tax included in the expenses (GST, VAT), when you enter it, totalled separately for whoever books the expenses.
Receipts
Attach photos (JPG, PNG, WebP) or PDF receipts to each line. Photos are resized on your device — the longest side to 1,600 pixels — and stored in this browser only; the PDF prints them after the report, two to a page, each captioned with its line, date, merchant and amount. PDF receipts are added as pages at the end of the downloaded PDF. Lines without a receipt or a receipt number are counted in the notes, because most expense policies ask for one. iPhone HEIC photos may not open in every browser — convert them with the HEIC to JPG tool first.
Rates are yours to set
Mileage and per-diem rates, and the exchange rate for each foreign-currency expense, depend on your organisation’s policy and the day of the spending, so the tool never assumes one. Enter the policy rate once — New report keeps your last mileage and per-diem rates. For exchange rates, use the rate on your card statement or the one your policy names; the currency converter shows reference rates.
Limitations
- The tool adds up what you enter; it does not check expenses against a policy or decide what is reimbursable or taxable — your employer’s rules and the tax rules apply.
- Receipts are kept in this browser only: clearing site data removes them, and a saved file does not contain them. Download the PDF to keep everything together.
- Password-protected PDF receipts cannot be added to the PDF.
- The PDF draws Latin-script text (with ₹, €, £). For other scripts, use Print / Save as PDF. The first PDF download needs a connection to fetch the PDF engine and fonts.
Privacy
Everything happens in your browser. Expenses, receipts and personal details are not uploaded or stored by MySmartCoPilot; the draft is kept in this browser’s local storage and the receipts in its IndexedDB until you press Clear saved data on this device.
Frequently asked questions
How do I claim mileage?
Click Add mileage, enter the trip (from – to and purpose), the distance and your organisation’s rate per kilometre or mile. The line amount is distance × rate. Choose kilometres or miles above the expense list.
What is a per diem?
A fixed daily allowance for meals and incidentals instead of claiming each bill. Add per diem multiplies the number of days by your daily rate; enter the rate your policy sets for the destination.
How are foreign-currency expenses converted?
Choose the line’s currency and enter the exchange rate — how many units of the report currency one unit is worth (for example 84.10 rupees per US dollar). The amount is converted line by line and rounded to the report currency.
What if I paid with the company card?
Choose Company card as the payment method: the line is listed and counted in the total, marked with *, but not added to what is reimbursed to you.
Can I attach receipts to the PDF?
Yes. Photos are added after the report, two per page with captions; PDF receipts are appended as extra pages. Untick “Add the receipts after the report” to leave them out.
Can I export the expenses to a spreadsheet?
Yes — CSV downloads every line with its date, category, merchant, currency, amounts, tax, reimbursable flag and receipt, plus the totals, ready for Excel or accounting software.