What is this calculator for?
Tracking business expenses is the single highest-ROI bookkeeping habit a small business can have. Every $1 of legitimate expense you don't claim is roughly $0.30-0.40 of tax you overpaid — for a freelancer netting $60K, sloppy expense tracking quietly costs $2,000-3,000 a year. The IRS doesn't ask for an itemized P&L when you file Schedule C; you self-report. But they will audit if the numbers don't match the bank records, and the standard burden of proof is on you to produce documentation for every category. That documentation comes from a tracker — yours, or a paid SaaS, or QuickBooks. The cost of forgetting is real money.
The Business Expense Tracker is a free, browser-based logger that categorizes every expense against IRS Schedule C line items. Add an expense in 15 seconds — date, description, amount, category, payment method. The tool shows running totals by category and by month, separates the 50%-deductible meal expenses from fully-deductible categories, and exports everything to a clean CSV your accountant can open in Excel or import into QuickBooks. There's no signup, no monthly fee, no upsell when you hit your 50th entry. Data lives in your browser's localStorage; we never see it.
This works best as a transactional logger — log expenses the moment they happen (or end-of-week if you batch). At year-end, export to CSV and hand it to your tax preparer alongside your bank statements. For year-round bookkeeping at higher transaction volume (50+ per month), this tool starts to feel light and you'll want to graduate to QuickBooks Simple Start ($35/mo) or Wave (free). Until then, this captures what matters: every expense, with the right Schedule C category, ready for tax time.
How to use this calculator
Step 1: log expenses as they happen. Use the Add Expense form at the top. Date defaults to today — change it if you're logging an older expense. Description should be specific enough that you'd remember what it was a year later ("Adobe Creative Cloud Q3 subscription" beats "software"). Amount is the dollar figure paid (use the full amount even for meals; the tool handles the 50% rule automatically in the summary).
Step 2: pick the right category. The categories map directly to IRS Schedule C lines — Advertising, Car & Truck, Contract Labor, Insurance, Legal & Professional, Office, Rent, Repairs, Taxes & Licenses, Travel, Meals (50%), Utilities, Other. If you're not sure where something fits, "Other Expenses" (Schedule C Line 27a) is the catchall — at year-end, your CPA can reclassify if needed. Use the same category consistently for the same kind of expense so trends are visible month over month.
Step 3: pick the payment method. Cash, Check, Credit Card, Debit Card, Bank Transfer (ACH/Wire), PayPal, Venmo, or Other. This data point doesn't affect taxes directly but matters for reconciliation — you'll match every entry against the corresponding bank or card statement at month-end.
Step 4: review the summary dashboard. Once you have ~5-10 entries logged, the dashboard shows total expenses, estimated deductible amount (full total minus 50% of meals), and breakdowns by category and by month. Watch for unusual category concentrations — if "Office" is 60% of total spend, you may be misallocating travel or supplies expenses.
Step 5: export at quarter-end and year-end. Click Export CSV to download a spreadsheet with every entry, the IRS Schedule C line each maps to, and totals. Hand this to your tax preparer alongside your bank statements. Quarterly exports are also useful for estimated-tax payments — knowing your YTD net (revenue minus tracked expenses) helps you size each quarterly payment correctly.
Understanding your results
The two numbers that matter most are Total Expenses (everything tracked) and Estimated Deductible (the total minus 50% of meals, since IRS Section 274(n) caps the meal deduction at 50% for most business meals). The gap between those two numbers tells you how much you're spending on client/partner meals versus other categories — if meals are 30%+ of your total, you may be over-attributing personal restaurant spending to business and inviting an audit flag.
The "By Category" breakdown is the diagnostic view. Healthy business spend tends to skew toward Advertising/Marketing, Office, and Contract Labor (for service businesses) or Travel/Vehicle (for sales/consulting). Spending concentrated in "Other" is a red flag — categories existing for a reason, and "Other" should be 5-10% of total spend at most. The "By Month" view surfaces seasonality and helps with cash-flow planning; if expenses spike every March because of conference season or every September because of software annual renewals, you can budget for it.
The CSV export contains every field plus the IRS Schedule C line mapping. Columns are: Date, Description, Category, Schedule C Line, Amount (USD), Payment Method. This format imports cleanly into Excel, Google Sheets, QuickBooks (via CSV import), Wave, and FreshBooks. Most tax preparers can open the CSV directly and use it as the input for your Schedule C — you've essentially done their data entry for them, which is part of why CPAs charge less when you're organized.
What you won't get: receipt image storage (the IRS requires receipt retention for 3-7 years, but this tool stores text descriptions only — keep paper or digital receipts separately, ideally in a Google Drive folder organized by year), bank account integration (you log entries manually rather than importing from bank feeds), or multi-user access (data lives in this one browser's localStorage). For all three of those, the natural graduation path is QuickBooks Simple Start or Wave, both of which will accept your CSV export as historical data.
A worked example
Marcus runs a freelance UX practice. He's tracked expenses casually for two years ("I'll figure it out at tax time"), and at his last filing his CPA flagged $11,000 of probable-but-undocumented business expenses she couldn't deduct because Marcus had no record. That's roughly $3,300 of overpaid tax. He decides to do better in 2026.
He opens the Expense Tracker the first week of January and starts logging in real time. Week 1 entries: "Adobe Creative Cloud annual subscription / $659.88 / Office Expenses & Supplies / Credit Card." "Notion Plus annual / $96 / Office." "Linear annual / $96 / Office." "Domain renewal marcuschen.studio / $15 / Office." "Client lunch — Pinewood Coffee strategy session / $84.50 / Deductible Meals (50%) / Credit Card." "Uber to client meeting / $23.40 / Travel / Credit Card." Six entries, 90 seconds total. He repeats this every Friday for the rest of the year.
By mid-March, the summary shows: $2,340 total expenses, $2,298 estimated deductible (the $84.50 meal contributes $42.25 deductible). Categories: Office ($867, 37%), Contract Labor ($650 paid to an editor on a project, 28%), Advertising ($420 for LinkedIn Ads, 18%), Travel ($215, 9%), Meals ($108, 5%), Other ($80, 3%). Patterns: he's renewing too many SaaS subscriptions on auto-pay without auditing whether he uses them — three of the seven entries in Office are tools he hasn't opened in 60+ days. He cancels two and saves $240/year.
At end of Q1, he exports the CSV (33 entries, $2,340 total). He uses the YTD total to size his Q1 estimated tax payment — he's grossed $22,000 so net is roughly $19,660, and at his bracket the rough estimate is 25% of net = $4,915 due April 15. He pays it and saves the CSV alongside the EFTPS confirmation in his tax-prep folder. By year-end, the CSV has 240+ entries, his CPA can do his Schedule C in 90 minutes (versus the 4 hours she charged for last year), and his actual tax bill is $3,100 lower than 2025 — almost entirely from claiming expenses he would otherwise have lost track of.
Variation — Lina, the wedding photographer, logs different categories: "Camera lens rental Lens Pro NYC / $320 / Repairs & Maintenance / Credit Card," "Second-shooter contractor — Sarah K. / $650 / Contract Labor / Bank Transfer," "Studio rental Bumble Studios / $180 / Rent or Lease / Credit Card," "Adobe Photography Plan / $11.99 / Office," "Hertz car rental for destination wedding / $285 / Car & Truck Expenses." The dominant category for her is Contract Labor (second shooters, video collaborators), followed by Repairs (lens rentals, equipment service). Different business, same workflow.
Related resources
Expense tracking is half of the bookkeeping equation; the other half is invoicing your clients and recording payments. Use the Invoice Generator to bill, the Receipt Generator for proof when clients pay, and the Freelance Contract Generator before starting paid work. Once you have YTD expense totals, the Income Tax Calculator estimates your federal liability and the Paycheck Calculator handles the FICA / self-employment side. The LLC vs S-Corp Calculator tells you when forming an S-Corp starts saving meaningful money on SE tax. The Business Startup Checklist Step 8 covers full books-from-day-one setup. For external context, the IRS — About Schedule C (Form 1040) page is the authoritative source on small-business expense categories and deductibility rules.