ExpenseBot for the USA
April 15 deadline approaching? Auto-scan 6 years of Gmail receipts and calculate deductions instantly

Schedule C Expense Tracker — Every Deduction Categorized

IRS-compliant reports • Sales tax auto-extracted • Schedule C line references • Current IRS mileage rates

ExpenseBot finds receipts in Gmail, reconciles credit cards, and generates Schedule C-ready year-end reports automatically. Trusted by 5,000+ American freelancers, contractors, and small businesses.

Join 5,000+ Americans tracking expenses on autopilot

You'll sign in with Google next — takes 30 seconds, read-only access.

Start Free 60-Day Trial →

60-day free trial • No credit card • Your data stays in your Google Drive

Watch: 30 seconds from receipt to IRS-ready spreadsheet

The American Freelancer's Tax Season Nightmare

Before ExpenseBot: The Shoebox Method

  • Jan-Dec: Stuff receipts in a folder (or shoebox).
  • January: Panic. Spend a weekend sorting a year's worth of paper.
  • February: Try to figure out which Schedule C line each expense goes on.
  • March: Realize you missed hundreds in deductions from lost receipts.
  • April 15: File taxes, praying the IRS doesn't send an audit notice.

After ExpenseBot: The 5-Minute Method

Jan-Dec: Snap photos of receipts as you go. Let the AI handle the rest.
Jan 1st: Receive your complete Schedule C-ready report with every deduction categorized, sales tax totals calculated, and IRS line references included. Forward to your CPA. Done.

American Tax Deductions You're Probably Missing

ExpenseBot automatically categorizes these to the correct Schedule C lines

Car & Truck Expenses (IRS Mileage Rate)

72.5¢/mile for business use (2026 IRS standard mileage rate; up from 70¢ in 2025). Import client visits from Google Calendar — distance calculated automatically via Google Maps.

Schedule C Line 9

Travel Expenses

Airfare, hotels, rental cars, Uber rides for business trips — 100% deductible when away from your tax home overnight. ExpenseBot catches these from Gmail automatically.

Schedule C Line 24a

Meals (50% Deductible)

Business meals are 50% deductible. ExpenseBot applies the 50% rule automatically and extracts the sales tax from each receipt.

Schedule C Line 24b

Office Expenses

Office supplies, postage, software subscriptions, and general office costs. ExpenseBot tracks these recurring expenses month over month.

Schedule C Line 18

Utilities

Phone, internet, electricity for your home office — deduct the business-use percentage. ExpenseBot calculates the split automatically based on your home office percentage.

Schedule C Line 25

Legal & Professional Services

Your CPA's fees, legal advice, bookkeeping costs, and tax preparation are 100% deductible. Even the cost of ExpenseBot itself is deductible.

Schedule C Line 17

Deduction guidance only — confirm with your tax professional. Schedule C line references based on the current IRS Form 1040 Schedule C.

Complete Schedule C Expense Categories

Every self-employed tax deduction the IRS allows on Schedule C (Form 1040) — and ExpenseBot tracks them all automatically

Whether you're a 1099 contractor, freelancer, or sole proprietor, these are the Schedule C deductions that reduce your taxable income

Schedule C LineExpense CategoryWhat You Can DeductExpenseBot Auto-Tracks
Line 8AdvertisingGoogle Ads, Facebook Ads, business cards, website hosting, SEO, promotional materials
Line 9Car & Truck ExpensesIRS standard mileage rate (72.5¢/mile for 2026; 70¢ for 2025), gas, insurance, repairs, parking, tolls — or actual expenses method
Line 10Commissions & FeesReferral fees, sales commissions, payment processing fees (Stripe, PayPal, Square)
Line 11Contract Labor1099 subcontractors, freelancers you hire, virtual assistants, outsourced work
Line 12DepletionNatural resource extraction costs (oil, gas, minerals, timber)
Line 13Depreciation (Form 4562)Section 179 deduction, computers, equipment, furniture, vehicles over $2,500
Line 14Employee Benefit ProgramsHealth insurance, retirement plan contributions, group life insurance for employees
Line 15InsuranceBusiness liability, professional indemnity, E&O, workers' comp, commercial property insurance
Line 16aMortgage InterestInterest on business property mortgage
Line 16bOther InterestBusiness credit card interest, business loan interest, line of credit interest
Line 17Legal & Professional ServicesCPA fees, attorney fees, tax preparation, bookkeeping, consulting fees
Line 18Office ExpensesOffice supplies, postage, software subscriptions (Adobe, Slack, Zoom), ink, paper
Line 19Pension & Profit-SharingSEP-IRA, SIMPLE IRA, Solo 401(k) employer contributions
Line 20aRent — Vehicles & EquipmentEquipment leases, vehicle leases, tool rentals
Line 20bRent — Other Business PropertyOffice rent, coworking space, storage units, warehouse space
Line 21Repairs & MaintenanceEquipment repairs, computer repairs, office maintenance, website maintenance
Line 22SuppliesRaw materials, packaging, shipping supplies, cleaning supplies, small tools under $200
Line 23Taxes & LicensesState/local business taxes, business licenses, permits, regulatory fees, franchise tax
Line 24aTravelAirfare, hotels, rental cars, Uber/Lyft for business trips, conference travel, baggage fees
Line 24bMeals (50%)Business meals with clients/prospects — 50% deductible. ExpenseBot auto-applies the 50% rule
Line 25UtilitiesPhone, internet, electricity, water, gas for business premises — or home office percentage
Line 26WagesEmployee salaries, bonuses, commissions paid to W-2 employees
Line 27aOther ExpensesEducation, training, professional development, subscriptions, books, bank fees, uniforms, dues
Home Office (Form 8829)Simplified method ($5/sq ft, max 300 sq ft = $1,500) or actual expenses method — rent, mortgage interest, utilities, insurance pro-rated by office percentage

ExpenseBot auto-categorizes 23 of 24 Schedule C expense categories — the only exception is Depletion (Line 12), which applies to natural resource businesses only. For 1099 contractors and freelancers, every deduction you're likely to claim is tracked automatically. Your year-end report maps directly to Schedule C so you (or your CPA) can transfer totals line by line. Filing across the border? See the Canadian expense tracker for T2125 mapping or the UK expense tracker for HMRC Self Assessment.

Schedule C Line 9: Mileage Tracker →|Freelancer & 1099 Expense Tracking →|Free Schedule C Expense Template →

Schedule C line references based on the current IRS Form 1040 Schedule C. Deduction guidance only — confirm with your tax professional.

Schedule C Line-by-Line: How ExpenseBot Maps Receipts to Tax Categories

Schedule C (Form 1040), Part II is the heart of the form for self-employed people: twenty numbered expense lines (8 through 27) plus a depreciation feed-in from Form 4562 and a home-office feed-in from Form 8829. The whole point of a Schedule C expense tracker is to take every receipt that hits your inbox or camera roll and put it on the correct line, so that when April rolls around the worksheet matches the form one-for-one.

ExpenseBot maps automatically. A Stripe processing fee comes in via Gmail and lands on Line 10 (Commissions and Fees). A Google Ads invoice goes to Line 8 (Advertising). A LegalZoom or CPA receipt lands on Line 17 (Legal and Professional Services). Notion and Adobe Creative Cloud subscriptions go to Line 18 (Office Expense). A Delta flight booked for a business trip goes to Line 24a (Travel). A client lunch at a restaurant goes to Line 24b (Deductible Meals) at the IRS-allowed 50% rate — ExpenseBot applies the 50% haircut on the year-end summary so you don't have to think about it.

Mileage is the special case. Line 9 (Car and Truck Expenses) accepts either the standard mileage rate (72.5¢/mile for 2026; 70¢ for 2025) or the actual expense method, but never a mix on the same vehicle in the same year. ExpenseBot pulls business trips from your Google Calendar, calculates distance via Google Maps, and applies the standard rate automatically — no GPS-tracking app draining your battery in the background. If you choose actual expenses instead, it captures gas, insurance, repairs, and registration receipts and applies your business-use percentage.

What does not go on Schedule C: self-employed health insurance premiums (those go on Form 1040 Line 17 as an adjustment to income, not Line 14 of Schedule C — Line 14 is for employee health plans you provide to W-2 staff). Cost of goods sold (Part III, lines 35-42) is a separate workflow if you sell physical inventory. Home office goes on Form 8829, then carries to Line 30 of Schedule C.

Schedule C vs Schedule SE: What Each Form Actually Does

People file these two together every year and still get them confused. Schedule C is profit and loss. Gross income at the top, expense deductions on Lines 8-27, net profit at the bottom. Schedule SE is the self-employment tax bill on whatever net came out of Schedule C. They're the same data flowing through two forms — Schedule C tells the IRS what you earned, Schedule SE tells the IRS what extra payroll-equivalent tax you owe on it.

Self-employment tax is 15.3% — that's 12.4% Social Security plus 2.9% Medicare, the same 7.65% an employer pays plus the 7.65% an employee pays, both halves on you because you are both. Above $168,600 of net earnings (2024 threshold; updated annually for the SS wage base) the Social Security portion stops; the Medicare portion continues, and an extra 0.9% Additional Medicare Tax kicks in above $200,000 single / $250,000 MFJ.

The trigger to file Schedule SE is $400 of net self-employment earnings. Below that, no SE tax is owed. The trigger to file Schedule C is "any self-employment income at all" — even if it's $50, even if you're going to show a loss. Filing Schedule C with a loss can offset other income on your 1040 (W-2 wages, spouse's salary, investment income), which is one of the most underused tax moves for people side-hustling next to a day job.

Half of the SE tax you pay is itself deductible — it goes on Form 1040 Schedule 1, Line 15, lowering your adjusted gross income. ExpenseBot's year-end Schedule C report ends with the net-profit line, which is the exact number that flows to Schedule SE. Most users hand the report to a CPA who finishes both forms in twenty minutes; some self-file in TurboTax or FreeTaxUSA by typing the totals into the on-screen Schedule C interview.

Schedule C for Side Hustles: When You Need to File

If you have a W-2 day job and an Etsy shop, a freelance design gig, an Airbnb host setup that rises to a business level, an Amazon FBA store, a YouTube channel earning ad revenue, a consulting practice, or any cash-paid side activity, the IRS expects a Schedule C. There's no minimum revenue threshold for filing — the threshold is for SE tax (the $400 net-earnings rule above). The activity itself triggers the filing requirement once it crosses from hobby into business.

The IRS hobby-vs-business test looks at nine factors: do you operate in a businesslike manner with separate books and a business bank account, do you put time and effort into making it profitable, do you depend on the income for your livelihood, are losses customary in the start-up phase, have you adjusted operations to improve profitability, do you have the expertise (or hired advisors), have you made profit in similar activities before, do you make a profit in some years (the IRS likes to see profit in 3 of any 5 years), and is there a reasonable expectation of asset appreciation. Hobbies cannot deduct losses; businesses can.

Side hustlers underdeduct most often because they don't track. The Squarespace hosting bill, the Canva Pro subscription, the cell phone share, the home-office portion of internet, the mileage to the client meetup, the conference ticket — every one of those is a Line 8/18/25/9 deduction that vanishes when receipts get lost. ExpenseBot's Gmail auto-scan recovers six years of subscription, software, travel, and Amazon receipts retroactively, which is often enough to file amended returns and get refunds for prior years.

One subtle point: 1099-NEC forms now arrive only when a single payer crosses $2,000 (up from $600 starting 2026). If a client paid you $1,800 you may get no 1099 at all — but the income is still reportable, and ExpenseBot's Income (Beta) tab catches PayPal/Stripe/Wise/direct-deposit payments from your inbox so nothing slips. The rule has always been "report all income, regardless of whether a 1099 arrives." 1099s are a paperwork convenience for the IRS, not the source of truth for what you owe.

Schedule C Expense Categories Most Self-Employed People Miss

Home office (Form 8829, carried to Schedule C Line 30). If you have a space at home used regularly and exclusively for business, the IRS gives you two methods. The simplified method is $5 per square foot up to 300 square feet, capped at $1,500 — no calculation gymnastics, no depreciation recapture when you sell the house. The actual-expense method calculates your home's business-use percentage (office sq ft ÷ total sq ft) and applies it to rent/mortgage interest, property tax, utilities, insurance, repairs, and depreciation, often producing a larger deduction for renters in expensive cities. ExpenseBot tracks both inputs.

Self-employed health insurance (Form 1040, Line 17 — not Schedule C). This is the one people miss because they go looking for it on Schedule C and don't find it. It's an above-the-line adjustment on the personal return, not a business expense. If you pay for your own marketplace ACA plan, dental, vision, or qualified long-term care insurance, the premiums reduce your AGI dollar-for-dollar (up to the amount of net SE income). It's worth roughly a 22-32% federal tax saving plus state — easily $3,000-$5,000 a year for self-employed couples.

Depreciation and Section 179 (Line 13, via Form 4562). A laptop, camera, monitor, ergonomic chair, or vehicle over a certain weight class can be fully expensed in year one under Section 179 (or 100% bonus depreciation while still in effect for assets placed in service through 2026 at a phase-down rate — confirm year by year). The alternative is straight-line or MACRS depreciation across the asset's useful life. Most freelancers should Section 179 anything tactical. ExpenseBot flags purchases above $2,500 as candidates for Line 13 review with your CPA rather than expensing them on Line 22 (Supplies).

Retirement plan contributions (not Schedule C — Form 1040 Schedule 1 Line 16). A SEP-IRA lets you sock away up to 25% of net SE earnings into pre-tax retirement, with caps that exceed $69,000 in higher-income years (2024 figure; check the current year's limit). A Solo 401(k) goes higher because it adds an employee elective deferral. The contribution is deductible on the personal return as an adjustment to income — same mechanic as health insurance. Self-employed retirement contributions are the largest single tax-saving lever most freelancers never pull.

ExpenseBot vs. Spreadsheets for American Tax

Free SpreadsheetExpenseBot
Sales tax trackingManual calculationAuto-extracted from receipts ✓
IRS complianceHope for the bestIRS-ready Schedule C reports ✓
Mileage (IRS rate)Manual lookup each yearCurrent IRS ¢/mile rate auto-applied ✓
Schedule C formManual line-by-line entryAuto-mapped to Schedule C lines ✓
Receipt captureTake photos, manually type dataAI scans Gmail + camera + Google Photos ✓
Credit card reconciliationManual matchingAI auto-matches with any US bank ✓
Year-end reportBuild it yourself (days)Auto-generated, emailed to you ✓
CPA sharingEmail a messy fileOne-click share with receipts linked ✓

Ready to Simplify American Tax Season?

60-day free trial. No credit card. Set it up in 30 seconds and let ExpenseBot handle the IRS paperwork.

Start Free Trial →

Works with any Gmail account • Your data stays in your Google Drive

What American Freelancers Get

📊

Schedule C-Ready Year-End Report

Complete spreadsheet with every deductible expense mapped to Schedule C line items. Sales tax totals calculated. Hand it to your CPA or use it to file yourself.

🚗

IRS Mileage at Current Rates

Import client visits from Google Calendar. Distance calculated via Google Maps. IRS standard mileage rate applied automatically — 72.5¢/mile (2026; 70¢ for 2025). No GPS app needed.

Learn more about Mileage Tracking →
🧾

Sales Tax Auto-Extracted

AI reads every receipt and pulls out state and local sales tax amounts automatically. Your year-end report shows total taxes paid by category, ready for your tax return.

🛡️

IRS Audit-Ready Documentation

Every expense linked to its original receipt image in YOUR Google Drive. If the IRS asks for proof, you have it instantly — organized and searchable.

😊

CPA-Friendly (Free for Them)

Clean spreadsheet with GL summary, all receipts attached, one-click export to QuickBooks, FreshBooks, Xero. ExpenseBot is FREE for accountants forever.

💳

Any US Bank or Card

Upload statements from Chase, Bank of America, Wells Fargo, Citi, Capital One, US Bank — any bank. AI matches transactions to receipts and flags missing ones.

Turn On Automation = Zero Work Until Tax Time

📧 Gmail Auto-Scan (Turn ON)

ExpenseBot scans your Gmail overnight. Finds every receipt from Amazon, Uber, software subscriptions, everything. No forwarding rules. No manual searching.

💳 Monthly Credit Card Check (Turn ON)

First of each month: "You have 47 transactions, 43 matched to receipts. Click here to add the missing 4." Never miss a deduction.

📊 Quarterly Reports to CPA (Turn ON)

Every quarter, ExpenseBot emails your CPA a clean spreadsheet with all expenses, sales tax totals, and receipts. They stay updated, you stay hands-off.

🎯 Year-End IRS Package (Turn ON)

December 31: Get your complete Schedule C-ready report. Every expense mapped to IRS lines, every deduction calculated, sales tax totalled, every receipt attached.

🚗 Mileage from Calendar (Turn ON)

Client meetings in Google Calendar with addresses? Import them directly. Distance calculated via Google Maps at IRS standard mileage rates. No GPS app, no battery drain.

Or do it manually — snap photos, forward emails, upload PDFs anytime. Your choice.

"Saved THOUSANDS in tax deductions. The system recovered nearly 10,000 purchase receipts across 6 years from email, properly categorized as tax deductions, resulting in substantial savings."

— Brian Wise, Business Owner (★★★★★ on Trustpilot)

— Freelance Consultant, Austin

Dive deeperComplete Schedule C deductions guide — every line item explained with examples and IRS thresholds.

Schedule C Line 1: Gross Receipts + Expenses in One Place

Schedule C has two halves. Line 1 is gross receipts — every dollar of revenue your business pulled in. Lines 8 through 27 are the deductible expenses that come back off the top. Most freelancers track them in two different places: a separate income spreadsheet for the top of the form, an expense tool for the bottom. ExpenseBot now does both, in one Google Sheet.

On the income side, Gmail auto-scan picks up 1099-NEC PDFs from clients, Stripe and Square payout emails, ACH deposit notifications, and "invoice paid" messages — each one becomes a row in your Income tab with date, payer, amount, and the source email linked. Manual Add Income covers cash, venue checks, and other revenue Gmail can't see. Everything rolls up to Line 1 at year-end.

On the expense side, the same auto-scan handles software, travel, supplies, mileage, and meals — auto-mapped to Lines 8-27 with the 50% meals rule and current IRS mileage rate (72.5¢ for 2026) applied. Your accountant gets one Sheet at year-end with both sides of Schedule C populated. No CSV reconciliation. Built for freelancers and 1099 contractors; full line-by-line walkthrough in the Schedule C expense guide.

Frequently Asked Questions

Is ExpenseBot IRS-compliant?

Yes. ExpenseBot generates reports aligned with IRS requirements, including Schedule C (Form 1040) categories. Every expense is linked to its receipt image in your Google Drive, providing audit-ready documentation if the IRS requests proof of deductions.

Does it track sales tax automatically?

Yes. ExpenseBot's AI automatically extracts state and local sales tax amounts from your receipts. Your year-end report includes total tax paid by category, making it easy to track deductions across multiple states.

Does it use the current IRS standard mileage rate?

Yes. ExpenseBot uses the current IRS standard mileage rate — 72.5 cents per mile for 2026 (up from 70¢ in 2025). Rates are updated each tax year when the IRS publishes them.

Can my CPA or accountant access the data?

Yes — and it's FREE for accountants forever. Share your expense reports with one click. Your CPA gets organized spreadsheets with every receipt attached, GL summaries, and Schedule C-ready categorization.

Does it help with Schedule C (Form 1040)?

Yes. ExpenseBot's year-end report maps your expenses to Schedule C line items automatically — car and truck expenses (Line 9), travel (Line 24a), meals at 50% (Line 24b), office expenses (Line 18), legal and professional services (Line 17), and more.

Does it work for LLCs and S-Corps in the USA?

Yes. ExpenseBot works for sole proprietors (Schedule C), single-member LLCs, partnerships, and S-Corps. For multi-member entities, expenses are categorized for your business tax return. The accountant-friendly format exports to QuickBooks, FreshBooks, Xero, and other American accounting packages.

What expenses can I deduct on Schedule C?

Schedule C allows over 20 categories of self-employed tax deductions: advertising (Line 8), car and truck expenses (Line 9), commissions (Line 10), contract labor (Line 11), depreciation (Line 13), insurance (Line 15), interest (Line 16), legal/professional services (Line 17), office expenses (Line 18), rent (Line 20), repairs (Line 21), supplies (Line 22), taxes and licenses (Line 23), travel (Line 24a), meals at 50% (Line 24b), utilities (Line 25), wages (Line 26), and other expenses (Line 27). ExpenseBot auto-categorizes receipts to all of these.

How do I track Schedule C expenses as a 1099 contractor?

The easiest way to track 1099 and freelancer tax deductions is with ExpenseBot. It scans your Gmail for receipts automatically, lets you snap photos of paper receipts, and AI categorizes every expense to the correct Schedule C line item. At year-end, you get a complete report with all expense categories mapped to Schedule C lines — ready for your CPA or for self-filing with TurboTax.

What is the best expense tracker for Schedule C?

ExpenseBot is purpose-built for Schedule C filers. It auto-maps expenses to all Schedule C line items (Lines 8-27), tracks IRS standard mileage rates for Line 9 (car and truck expenses), applies the 50% meal deduction rule for Line 24b, and generates a year-end report that maps directly to your Schedule C form. It also exports to QuickBooks, Xero, and FreshBooks.

Can I use Google Sheets for Schedule C expenses?

Yes — ExpenseBot stores all your expense data in Google Sheets in your own Google Drive. You get familiar spreadsheet features like formulas, pivot tables, and filters, with AI auto-filling from receipts and mapping each expense to Schedule C categories. You can also start with our free expense tracker template at expensebot.ai/expense-tracker-template.

Do I need a Schedule C if I made under $400?

Two different thresholds get conflated here. The $400 figure is the Schedule SE threshold — once your net self-employment earnings hit $400, you owe self-employment tax (15.3% covering Social Security + Medicare). Schedule C itself is the form that calculates the income and expenses producing that net number, so if you have any self-employment income at all and you're a sole proprietor, you generally still file Schedule C with your Form 1040 — even if net is under $400 and no SE tax is owed. Filing Schedule C also lets you carry a loss against W-2 income, so it's often worth filing even at low side-hustle income levels.

Can I file Schedule C without an LLC?

Yes — most Schedule C filers do. If you earn 1099 income or run an unincorporated side business in your own name, the IRS treats you as a sole proprietor by default. No LLC, no EIN, no state registration required. You report income and expenses on Schedule C attached to your personal Form 1040. A single-member LLC also files Schedule C (the IRS treats it as a 'disregarded entity'). The Lines 8-27 deductions are identical either way. An LLC gives you liability protection — it doesn't change the tax form or the deductions.

What's the difference between Schedule C and Schedule SE?

Schedule C calculates net business profit or loss (income minus expense deductions on Lines 8-27). Schedule SE then takes that net profit and calculates your self-employment tax — 15.3% covering Social Security (12.4%) plus Medicare (2.9%). Both forms attach to Form 1040 if net SE earnings reach $400. Schedule C reduces your taxable income; Schedule SE adds a separate tax bill that W-2 employees never see. Half the SE tax you pay is then deductible on Form 1040 Schedule 1 Line 15 as an adjustment to AGI.

Can ExpenseBot handle both Schedule C income and expenses?

Yes. ExpenseBot now tracks income alongside expenses in the same Google Sheet. Gross receipts (Schedule C Line 1) populate from Gmail-captured 1099s, Stripe deposits, ACH payments, and paid-invoice notifications, with manual entry available for cash and venue checks. Deductible expenses populate the same way and auto-map to Lines 8 through 27 — Line 8 advertising, Line 9 car/truck, Line 11 contract labor, Line 18 office, Line 22 supplies, Line 24a travel, Line 24b meals (50% rule applied), Line 25 utilities, Line 30 home office. At year-end the report shows both halves of Schedule C on one tab, ready for TurboTax or your accountant. The bookkeeping piece, without the QuickBooks setup.

Start Now, Thank Yourself at Tax Time

Every day you wait is more receipts to hunt down later. Turn on automation today and never think about expense tracking again.

Trusted by 5,000+ American businesses

Individual Gmail Users

Freelancers, contractors, self-employed

Start Free with Gmail →

Google Workspace Teams

Deploy company-wide (IT Admins)

Install from Marketplace

✓ No credit card required • ✓ 60-day free trial • ✓ Cancel anytime
✓ Your data in your Google Drive — we never store it

Freelancer Details | Mileage Tracking | QuickBooks Integration | Free Expense Template | For Accountants (Free)

ExpenseBot