Mock business expenses for testing and demos
Generate realistic-looking business expense entries instantly — with entry IDs, dates, categories, vendors and amounts. Pick the count, output style, amount range and currency, then copy or download the set. Everything runs 100% in your browser — no sign-up, no server, nothing stored.
A typical test batch is 10 to 25 expense lines.
CSV drops straight into a spreadsheet for import tests.
Pick a range that matches the business you are simulating.
Symbol only — amounts are still mock data, not converted values.
Lock the batch to one category, e.g. Business Travel only.
Your expense entries will appear here. Click any entry to copy it individually.
Honest limits — read before you use these
- These are randomly generated mock expense entries for testing, demos and documentation only. They are not tied to any real business, vendor, purchase or receipt.
- They are NOT real expenses, receipts or tax records. Amounts, dates, vendors and entry IDs are invented on the spot by your browser.
- Never enter mock expenses into real accounting books, tax filings or reimbursement systems. Fictitious expenses on real books are fraud — these entries exist only for practice data.
- Safe uses: testing accounting and expense-report software, building import templates, creating realistic demo data and screenshots, practicing spreadsheet skills.
How the generator works
No accounts, no network calls, no fine print. A small JavaScript file builds every entry on your device.
Cryptographically secure randomness
Amounts, dates and IDs are drawn with crypto.getRandomValues(), the browser's built-in secure random number generator, with rejection sampling to avoid modulo bias.
Nothing leaves your device
Generation, copying and the .txt download all happen locally in your browser tab. There is no backend, no database and no analytics. Close the tab and the entries are gone.
Structured like real expense lines
Every entry carries an ID, date, category, item, vendor and amount in Line, Detailed or CSV style — shaped like the rows accounting tools and spreadsheets expect.
When to use mock expenses
This tool exists for one honest job: producing realistic-looking expense data that carries no financial weight.
Testing expense software
Building or evaluating an expense-report tool? Generate a batch and test imports, category mapping, totals and exports with data that looks like the real thing.
Demos and documentation
Showing a dashboard or writing a tutorial? Drop in a generated set instead of hand-typing fake rows, then screenshot the result.
Real books or tax filings
These entries are invented. Entering them into accounting software, tax returns or reimbursement claims would be fabricating financial records. Never do it.
New to business expenses?
Learn what counts as a business expense, how categories work, and how small businesses track their spending.
Quick answers
What is a business expense? +
A business expense is a cost a company incurs while running its operations — office rent, supplies, travel, software, wages and similar. Tax authorities generally require an expense to be ordinary, necessary and directly related to the business for it to count as deductible. See our full guide: what is a business expense.
Can I use these entries in my accounting software? +
Only for testing. ExpensePilot generates mock data so developers and students can test imports, reports and dashboards. The entries are invented — never use them as real transactions in accounting books or tax filings.
Is the generator really private? +
Yes. The generator is plain JavaScript running in your browser using crypto.getRandomValues(). Nothing is sent over the network, no cookies are set and nothing is stored. See our privacy page.
What expense categories are included? +
Ten common categories: Office Supplies, Business Travel, Meals & Entertainment, Software & Subscriptions, Utilities, Rent & Lease, Marketing & Advertising, Professional Services, Insurance, and Training & Education. Read the categories guide for what belongs in each.
Can I import the output into Excel or Google Sheets? +
Yes — choose the CSV output style and the generated rows paste cleanly into Excel, Google Sheets or any CSV import dialog, which makes import-format testing straightforward.
Business expense guides
Practical explainers: what expenses are, how categories work, and how small businesses track spending.
What is a business expense?
Ordinary and necessary costs, operating vs non-operating expenses, and what makes an expense deductible.
Read guide GuideBusiness expense categories
The common category list with examples — from advertising and rent to software and training.
Read guide GuideExpense tracking methods
Spreadsheets, receipt-scanning apps, accounting software and bank feeds — and how to pick one.
Read guide