Expense Categorization Blog

Expert guides on expense categorization, IRS Schedule C tips, small business bookkeeping, and maximizing your tax deductions. Free resources for freelancers and self-employed professionals.

Tax Guide · 14 min read · By

The Complete Guide to IRS Schedule C Expense Categories for Freelancers in 2026

Filing as self-employed in the US means your business expenses flow into Schedule C, Part II — twenty numbered lines that determine your taxable income. Here is exactly what belongs on each one, the categories that confuse people every single year, and the three classification mistakes I see most often when people send me their categorized reports.

Every time I see a freelance friend file their taxes for the first time, the same thing happens. They open Schedule C, scroll down to Part II, and freeze. There are twenty different expense lines, the IRS instructions for each one read like they were written by lawyers (because they were), and the difference between "Office Expenses" (Line 18) and "Supplies" (Line 22) looks like it requires a master's degree in semantics. So they end up dumping everything into "Other Expenses" (Line 27a), which is exactly the line that draws audit attention when it gets large. This guide is the breakdown I wish someone had given me when I started building this tool — every Schedule C line, what actually belongs there, and where most people get it wrong.

The structure of Schedule C, Part II

Schedule C separates expenses into twenty categories, numbered from Line 8 (Advertising) through Line 27a (Other Expenses). The IRS instructions are not exhaustive — they list "examples" of what belongs in each category but the categories themselves are defined more by tradition and audit history than by any clean taxonomy. This is what makes it confusing. Here is the full list, with my plain-English notes for each:

Line 8 — Advertising

Anything you pay to bring in customers. Google Ads, Facebook Ads, LinkedIn Ads, Reddit promoted posts, sponsorships, business cards, branded merchandise, billboards, podcast sponsorships, influencer payments, paid email newsletter placements, and the recurring fee for a SEO tool like Ahrefs or SEMrush all live here. The line nobody draws correctly: your website hosting and domain are NOT advertising — those go on Line 27a (Other Expenses) under "software and online services". I see people put their entire $14/month Squarespace bill under Advertising every year. It is not. Squarespace hosts the site; the site itself might advertise your services, but the hosting fee is operating cost, not advertising spend.

Line 9 — Car and Truck Expenses

If you use a vehicle for business, you have two ways to deduct it: the standard mileage method (67 cents per business mile in 2025, adjusted annually) or the actual expense method (gas, insurance, maintenance, depreciation, lease payments — multiplied by your business-use percentage). You pick one method in the first year you use the car for business; if you start with standard mileage you can switch later, but if you start with actual expenses you are locked in. For rideshare drivers and delivery couriers, standard mileage almost always wins, because the IRS rate is generous and you avoid the depreciation paperwork. For sales reps and consultants who drive a luxury vehicle infrequently, actual expenses sometimes wins. Either way, you need a mileage log — apps like MileIQ or Stride track it automatically.

Line 10 — Commissions and Fees

Money paid to non-employees who help you generate revenue. Sales commissions to affiliates, referral fees to other freelancers who send you clients, broker fees, agent commissions for booking gigs. This is NOT where you put PayPal, Stripe, or Square payment processing fees — those are bank fees and go under Line 27a. The line that gets misused: many people stick "platform fees" here (the cut Etsy, Fiverr, or Upwork takes from each sale). That is technically defensible but most accountants prefer those go under Line 27a as "platform / marketplace fees", because they are not really commissions you paid to someone — they are gross-to-net adjustments by a platform.

Line 11 — Contract Labor

Payments to other independent contractors who did work for your business. If you paid a freelance designer $2,000 to build your logo, or a VA $500/month to handle email, that goes here. Critical rule: if you paid anyone $600 or more in the year, you must issue them a 1099-NEC by January 31st. The IRS cross-checks Line 11 against 1099-NECs filed in your name as the payer. If your Line 11 says $50,000 but you only filed two 1099s totaling $20,000, expect a letter.

Lines 13 and 14 — Depreciation and Employee Benefit Programs

Line 13 is depreciation on assets — a computer over $2,500, business furniture, or a vehicle if you took actual expenses. The Section 179 deduction lets most freelancers expense the full cost in the year of purchase instead of depreciating, up to fairly generous limits. Line 14 is employee benefits, which only applies if you have W-2 employees — most solo freelancers ignore this line entirely.

Line 15 — Insurance (other than health)

Professional liability insurance, errors and omissions (E&O), general liability, cyber insurance, business property insurance, business auto insurance (if you took actual expenses on Line 9). Health insurance for yourself does NOT go here — it is a personal deduction, taken as an "adjustment to income" on Schedule 1 of Form 1040, not on Schedule C.

Lines 16a and 16b — Interest

16a is mortgage interest on business property. 16b is other business interest — credit cards used for business, business loans, lines of credit. If you use a credit card for both personal and business, only the interest attributable to business charges is deductible. Track this separately or use a dedicated business credit card; nobody wants to reconstruct it later.

Line 17 — Legal and Professional Services

Lawyer fees, accountant fees, bookkeeper fees, tax preparer fees, business consultant fees. If your accountant prepared both your business return and your personal return, only the business portion is deductible here — most accountants will itemize their invoice so you can split it cleanly.

Line 18 — Office Expense vs Line 22 — Supplies (the big one)

This is the categorization mistake I see most often. The IRS does not give a hard rule, but the working distinction every accountant uses is: Office Expense (Line 18) is the general overhead of having an office — printer paper, pens, sticky notes, ink, postage, file folders. Supplies (Line 22) is materials directly consumed in producing your service or product — for a photographer, that is memory cards and lens cleaning kits; for a baker, that is flour and packaging; for a contractor, that is screws and lumber. If you cannot decide, ask: "did I use this thing up in the course of delivering my work, or did I use it to run my office?" Used-up-in-work goes on 22, runs-the-office goes on 18.

Lines 20a and 20b — Rent or Lease

20a is rent for vehicles, machinery, and equipment. 20b is rent for "other business property" — office space, coworking memberships, storage units used for inventory, and per the IRS, even your home office IF you elected the regular method instead of the simplified method. If you use the simplified home office method ($5 per square foot, max 300 sq ft = $1,500), it goes on Line 30 instead of Line 20b. The regular method gives you actual expenses on Line 30 but routes some of the components through Line 20b. Most people should just use the simplified method unless their home office is large and their actual costs are clearly higher than $1,500.

Line 21 — Repairs and Maintenance

Repairs that keep business property in working order — fixing a printer, servicing your business vehicle (if you took actual expenses), patching a roof on a commercial property. Upgrades that extend the useful life or increase the value of the property are not repairs; those have to be depreciated.

Line 23 — Taxes and Licenses

State and local business taxes, business licenses, professional licenses (real estate, contractor, cosmetology), permits, regulatory fees. Federal income tax and self-employment tax do NOT go here — those are not business expenses, they are the tax on the business's profit. Sales tax you collected and remitted to the state does not go here either; that flowed through your gross receipts already.

Lines 24a and 24b — Travel and Meals

24a is travel — flights, hotels, rental cars, taxis, Ubers, baggage fees, when you are away from your "tax home" overnight for business. 24b is meals — 50% deductible in nearly all cases. The exception is meals at a company-wide event open to all employees (100% deductible) but solo freelancers basically never use that exception. The categorization tool I built deducts meals at 100% in the working spreadsheet so you can see the gross amount, but the export to Schedule C automatically applies the 50% rule.

Line 25 — Utilities

Electricity, gas, water, sewage, trash for your business location. Your cell phone bill is utility-adjacent and can go on Line 25 OR Line 27a — most accountants prefer Line 25 for the business-use portion of phone and internet because those are utilities by nature. If you work from home and use the simplified home office method, the home portion of utilities is already baked into that deduction; do not double-deduct.

Line 26 — Wages

W-2 wages paid to employees. If you are a single-member LLC owner paying yourself, you are not an employee — your own draws do not go anywhere on Schedule C. If you have actual W-2 employees, this is where their gross wages live.

Line 27a — Other Expenses (the catch-all that flags audits when oversized)

Software subscriptions, online services, education courses, professional books, conference fees, payment processing fees (Stripe, Square, PayPal), platform fees (Etsy, Upwork, Fiverr), website hosting, domain names, bank fees, client gifts (capped at $25/recipient/year), dues and subscriptions to industry publications. The IRS flags Schedule Cs where Line 27a is disproportionately large compared to revenue — if 60% of your expenses are in "Other", you look like someone hiding things. The fix is not to lie about it; the fix is to push items into their correct named categories. Software subscriptions could arguably go under Office Expense (Line 18) if you wanted to thin out Line 27a, and some accountants prefer that.

The three classification mistakes I see most often

(1) Lumping everything under "Other Expenses" (Line 27a). This is the audit-magnet move. If Line 27a is more than 30–40% of your total deductible expenses, restructure. Move software into Office Expense, move bank fees out where they belong, and Line 27a should drop to a reasonable size.

(2) Confusing personal and business use. If you bought a $1,200 laptop and use it 70% for business and 30% for personal browsing, you deduct $840 — not $1,200. The IRS allows partial deductions; lying about it is what they prosecute. Same logic applies to your phone bill, internet, car, and any other mixed-use asset.

(3) Deducting personal health insurance on Schedule C. The self-employed health insurance deduction is real, but it does NOT live on Schedule C. It is an adjustment to income, taken on Schedule 1, Line 17. Putting it on Schedule C Line 15 understates your Schedule C net profit and breaks the downstream self-employment tax calculation.

Bottom line

If you take one thing from this: the IRS does not really care which of two defensible categories you pick, as long as the total deductible amount is correct, the categorization is consistent year over year, and Line 27a does not balloon into a black hole. The goal of categorization is not perfection — it is defensibility. Pick one reasonable home for each merchant, stick with it next year, keep your receipts, and you will be fine.

Try it: Upload your bank statement to the free expense categorizer on the home page. Every transaction gets mapped to one of these Schedule C lines automatically, and you can adjust any classification in one click before exporting.

Bookkeeping · 11 min read · By

How to Download Bank Statements for Tax Season: The Exact Steps for Chase, BofA, Wells Fargo, Capital One, and Citi

Half the problem of tax season is finding the right Download button on your bank's website. Every bank hides it in a different place. Here is the exact click path for the five biggest US banks, plus what file format to pick and why CSV beats PDF nine times out of ten.

When I started building the expense categorizer, I assumed the hard part would be the categorization logic. It wasn't. The hard part is helping people get their data out of their bank's website in a usable format. Every bank's online portal is designed for people who want to look at a single recent transaction, not for someone who needs twelve months of activity exported in a clean spreadsheet. The Download button is always buried two or three menus deep, and the default format is almost always a PDF that looks pretty in a browser and is a nightmare to parse. Here is what I have learned about getting data out of each major US bank, plus the rule I follow on every file: CSV beats PDF, every time, unless CSV is genuinely unavailable.

Why CSV beats PDF for bank statements

A CSV file is a plain text grid — each row is a transaction, each column is a field (date, description, amount). The columns are guaranteed to line up because they are separated by a delimiter character (usually a comma). Any tool that reads CSV can read it perfectly, every time. A PDF, on the other hand, is a layout document — it stores positioned text and graphics, not a grid of data. When a tool "extracts" transactions from a PDF, it has to guess where the columns are based on visual position, and that guess fails when there is a long merchant name that wraps to two lines, or a page break, or an unusual character in the description. PDFs work. CSVs always work. Always pick CSV when both are offered.

There are two cases where CSV is not available and PDF is your only option: very small community banks and credit unions that have basic online portals, and certain older account types at big banks where CSV export was never enabled. For those, the categorizer I built does its best with the PDF parser, but expect a 5–10% drop in accuracy compared to a CSV from the same bank.

Chase — the click path

Log into chase.com on a desktop browser (mobile app does not have the export). From your dashboard, click into the checking or credit card account you want to export. On the account page, look for "See activity" or "View activity" — for checking it is right under the balance, for credit cards it might say "See transactions". On the activity page, look for a small Download icon (usually a downward arrow) in the upper-right area of the transaction list, near the search and filter controls. Click it. A dialog opens with a date range picker and a format selector. Pick "Spreadsheet (CSV)". Set the date range — for tax prep, set it to January 1 of last year through December 31 of last year. Click Download. Chase delivers a clean CSV with date, description, amount, type, and balance columns. This is one of the best CSV exports in US banking.

Bank of America — the click path

Log into bankofamerica.com. Click the account you want from the dashboard. On the account page, look for the "Download" link, which is usually small text just above the transaction list, near the search box. Click it. The dialog asks for file type — pick "Microsoft Excel" or "Comma Separated Values (.csv)"; either works and our categorizer reads both. Pick the date range, click Download. BofA's CSV has slightly weirder column naming (Posted Date, Reference Number, Payee, Address, Amount) but the categorizer handles it. Quirk: BofA splits "Posted Date" and "Transaction Date" into two columns; we use Posted Date by default.

Wells Fargo — the click path

Log into wellsfargo.com. From the dashboard, click into the account, then look for "Download Account Activity" — usually a link in the upper-right of the account page. Wells Fargo's download tool offers four formats: Quicken, QuickBooks, Microsoft Money, and "Comma Delimited" (which is what you want). Pick "Comma Delimited", choose the date range, and download. Wells Fargo CSVs have minimal columns (Date, Amount, blank, blank, Description) — the four-column padding is a quirk of the export but does not cause parsing problems. Wells Fargo's date range cap used to be 18 months; check that it covers your full tax year before downloading.

Capital One — the click path

Capital One has the most user-friendly export of the five big banks. Log into capitalone.com (or for credit cards, capitalone.com/credit-cards). Click into the account. Above the transaction list, click the "Download Transactions" link or the small download icon. The dialog gives you CSV, OFX, or QFX. Pick CSV. Set the date range. Done. Capital One's CSVs are clean: Transaction Date, Posted Date, Card No., Description, Category, Debit, Credit. The pre-filled Category column is Capital One's own categorization, which our tool ignores and overrides with its IRS Schedule C-aware classification.

Citi — the click path

Log into online.citi.com. From the dashboard, click the account you want. On the account page, find the "View Statements & Documents" link OR the small "Download Activity" icon (a downward arrow with a tray) near the transaction list. Citi offers CSV, OFX, QFX, and PDF. Pick CSV. Citi's date range picker limits you to 90 days per export, so for a full year you may need to run four exports (Q1, Q2, Q3, Q4) and the categorizer will let you upload all four CSVs at once and merge them automatically. Quirk: Citi sometimes lists pending transactions in the export — these will be re-listed when they post, so dedupe before categorizing (the tool handles this).

Smaller banks and credit unions

The pattern at almost every smaller bank is the same: log in on a desktop browser, click into the account, look for "Download" or "Export" near the transaction list, pick CSV or "Comma Separated Values" if offered, and pick the widest date range available. Some smaller institutions cap exports at 3 or 6 months — if so, run multiple exports and the categorizer will merge them. A handful of very small credit unions only offer PDF — for those, drop the PDF directly into the tool. Text-based PDFs (the kind you get from a Download button) parse cleanly. Scanned PDFs (the kind you got from a paper statement you photographed) need OCR first — services like Adobe Acrobat or smallpdf.com can OCR them in a minute.

My rules for tax-season exports

  • Download every account separately. Don't try to use a "consolidated" statement covering multiple accounts — they almost never export cleanly. Pull each checking, savings, and credit card account as its own file, and let the tool merge them.
  • Use the full calendar year date range, not "this tax year". The IRS uses the calendar year for individual returns. Jan 1 through Dec 31 of the relevant year.
  • Double-check the column with amounts. Some banks (Capital One, BofA) split debits and credits into separate columns. Some (Chase, Wells Fargo) use a single Amount column with positive/negative signs. The tool figures this out automatically, but it's good to know which one your bank uses.
  • Name files clearly. chase-checking-2025.csv, amex-platinum-2025.csv, etc. When the tool merges six files, having clear names helps you reconcile any weird transactions back to their source.
  • Run categorization the same week you download. Don't let downloaded files sit for months — your memory of what each ambiguous transaction was is freshest right after you download. "What was that $73 Square charge from June?" is much easier to answer in July than in February.

Once you have your files: drag them all into the free expense categorizer. Multiple CSVs, mixed banks, mixed file types — they all get merged and categorized into Schedule C lines in seconds.

Deductions · 13 min read · By

25 Tax Deductions Most Self-Employed Americans Forget to Claim

Every legitimate business expense you forget to claim is money you are donating to the IRS. After auditing thousands of expense reports run through this tool, here are the 25 deductions that get missed the most — with the exact Schedule C line and the typical dollar value for a freelancer earning $40k–$100k.

I run an anonymized analytics layer on the expense categorizer that records nothing personally identifiable, but does track which categories users edit after the automatic pass. Over twelve months that pattern made one thing painfully obvious: there are 20–25 deductions that simply never appear in raw bank statement data, because they are not tied to a transaction the bank labels clearly. They show up only when a human goes through their own life and remembers. Most people skip those, the IRS keeps the money, and the gap between what someone "could" deduct and what they "actually" deduct ranges from $800 to $4,000+ per year. Here is the list, organized by Schedule C line, with notes on how to claim each.

1. Home office (Line 30, via simplified or regular method)

If a room (or clearly defined area) in your home is used exclusively and regularly for your business, you get a deduction. The simplified method is $5 per square foot up to 300 sq ft = $1,500 max, no paperwork beyond knowing your square footage. The regular method requires you to compute the business-use percentage of your home and apply it to rent/mortgage interest, utilities, insurance, repairs — more paperwork, often a bigger deduction if you actually have a dedicated office. "Exclusively and regularly" is strict — if your home office doubles as a guest bedroom, you cannot claim it. Average missed deduction: $1,000–$1,500.

2. Self-employment tax deduction (Schedule 1, not Schedule C)

Half of your self-employment tax (7.65% of net SE earnings, give or take) is deductible as an adjustment to income on Schedule 1. Tax software does this automatically when you file, but if you are filing manually and forget, it's a four-figure mistake.

3. Self-employed health insurance (Schedule 1)

If you pay your own health insurance and you (or your spouse) are not eligible for an employer-subsidized plan, 100% of premiums are deductible above the line. This includes dental and vision. Long-term care insurance premiums are deductible subject to age-based limits.

4. Retirement contributions (Schedule 1)

A Solo 401(k) lets you contribute up to ~$69,000 in 2024 ($76,500 if 50+). A SEP IRA lets you contribute up to 25% of net SE income. For most freelancers earning under $200k, the Solo 401(k) wins because of higher deductible contribution limits at lower income. Both reduce your taxable income dollar for dollar.

5. Cell phone business portion (Line 25 or Line 27a)

If you use your personal phone for business — and you do, every freelancer does — claim the business percentage. A reasonable claim is 50–70% for most freelancers. On a $90/month plan that is $540–$760 per year deducted.

6. Home internet business portion (Line 25)

Same logic as phone. If your $80/month fiber bill is 50% business, that's $480/year. If you work from home full-time, claim 70–80%. Be consistent with how you treat home office percentages.

7. Professional development courses (Line 27a)

Udemy, Coursera, Skillshare, MasterClass, Pluralsight, LinkedIn Learning, industry conferences. Education that maintains or improves skills required in your current line of work is deductible. Education that qualifies you for a new line of work is not.

8. Professional books and subscriptions (Line 27a)

Industry-specific books, magazines, trade publications, paid newsletters. The accountant's reference manual on your shelf, the design book you bought, the $15/month Substack from a sector analyst.

9. Bank fees and payment processing (Line 27a)

Stripe's 2.9% + 30¢ per transaction, PayPal's 3.49%, Square's 2.6% + 10¢, monthly business banking fees, wire transfer fees, foreign transaction fees on a business credit card. These add up fast — a freelancer doing $80k in Stripe-processed revenue paid roughly $2,500 in processing fees that year.

10. Platform fees (Line 27a)

Etsy listing fees, Etsy transaction fees, Upwork service fees, Fiverr service fees, Substack's 10%, Patreon's 5–12%. Your gross revenue includes these; your net does not. Deducting them brings your net to its correct value.

11. Domain names and hosting (Line 27a)

Domain renewals, web hosting, SSL certificates, CDN services like Cloudflare Pro, email hosting (Google Workspace), DNS management. Small line items individually, $200–$400 collectively.

12. Cloud storage and software (Line 27a)

Dropbox, Google Drive paid tiers, iCloud Plus, Notion, Airtable, ClickUp, Slack, Adobe Creative Cloud, Microsoft 365, Figma, Canva Pro. The recurring $10–$50/month subscriptions that quietly drain $1,500–$3,000 per year and are 100% business if used 100% for business.

13. AI and developer tools (Line 27a)

ChatGPT Plus, Claude Pro, Cursor, GitHub Copilot, Midjourney, ElevenLabs, OpenAI API credits. Increasingly significant in 2025–2026; one of the fastest-growing missed-deduction categories I see.

14. Coworking day passes and memberships (Line 20b)

WeWork, Industrious, Regus, local coworking spaces. Day passes from cafes that operate as workspaces (Soho House, Spaces by Selina). Even occasional use is fully deductible.

15. Mileage and vehicle expenses (Line 9)

Even non-rideshare freelancers drive for business — to client meetings, to the post office for shipping, to vendor pickups. 67 cents per mile in 2025 adds up: 2,000 business miles = $1,340 deduction with no receipts beyond a mileage log.

16. Parking and tolls during business travel (Line 9 or Line 24a)

Even on the standard mileage method, parking and tolls are separately deductible. The standard mileage rate covers fuel, depreciation, maintenance, insurance, and registration — not parking and tolls.

17. Business meals (Line 24b)

50% of meals with a clear business purpose — client lunches, networking dinners, coffee with a prospect, meals during business travel. Keep brief notes on the receipt: "Coffee with [client name] re: Q1 project scope."

18. Business insurance (Line 15)

Professional liability, E&O, general liability, cyber liability. Increasingly important for anyone handling client data. Small fixed cost, fully deductible.

19. Professional association dues (Line 27a)

Industry associations, chamber of commerce, professional networks (e.g., AWP for writers, AIGA for designers, ACM for software engineers, NAR for real estate agents). Even Substack-style paid communities count if the community is professional in nature.

20. Client gifts (Line 27a, capped at $25/recipient/year)

The $25 cap is unhelpfully low and has not changed since the 1960s, but the deduction still exists. Holiday gifts, thank-you bottles of wine to good clients, branded merch you sent.

21. Professional headshots and portfolio photography (Line 27a)

A new headshot for your LinkedIn and website is a deductible business expense. Same for product photography for an Etsy shop, portfolio photoshoots for performers, model headshots.

22. Printing and copying (Line 18)

FedEx Office, Staples copy center, local print shops. Business cards, marketing flyers, signed contracts you printed, photo prints for portfolios.

23. Section 179 expensing of equipment under ~$2.5M (Line 13)

Computer, camera body, lens, microphone, monitor, desk chair, standing desk — anything that would normally be depreciated over 5–7 years can be expensed in full in the year of purchase via Section 179. Most freelancers never come close to the cap; nearly every freelancer should elect Section 179 on equipment purchases.

24. State and local business taxes and licenses (Line 23)

State LLC annual fee, city business license, county business tax, professional license renewals. Often small ($50–$500 each) but always deductible.

25. Bad debts (Line 27a)

If you invoiced a client, included that revenue in your gross receipts on cash-basis (this is the tricky part), and then the client never paid — that bad debt is deductible. Cash-basis filers rarely qualify because they only record revenue when paid; accrual-basis filers regularly miss this one.

How to actually capture these

Most of these don't show up in a bank export because they are either non-cash (depreciation, bad debts, SE tax half), routed through Schedule 1 instead of Schedule C (health insurance, retirement), or split-personal-business (cell phone, home internet, mileage). The categorizer flags every transaction that looks like a partial-business expense (phone bills, internet, restaurants, gas stations) so you can apply your business percentage manually — for everything else, you have to remember it. I keep a one-page Google Doc per tax year called "things to remember" with every recurring non-bank deduction listed, and I tick them off in January when I run the categorizer.

Run your year through it: the free expense categorizer will catch every bank-statement deduction. Add the non-bank items from this list afterward and you have a complete Schedule C.

Comparison · 10 min read · By

QuickBooks Self-Employed vs FreshBooks vs the Free Tools: An Honest Comparison for Solo Operators

I built a free expense categorizer specifically because I think most freelancers are overpaying for bookkeeping software they barely use. Here is the honest comparison of what the paid tools actually do that the free options don't — and where the paid tools are clearly worth it.

Every January I get the same question from friends: "Should I get QuickBooks Self-Employed?" My answer always starts with: "What do you actually need it to do?" Because if the honest answer is "categorize my expenses for Schedule C" — that's a $0 problem now. There are free tools (including mine) that do exactly that. But if the honest answer includes invoicing clients, sending estimates, tracking inventory, managing 1099s for subcontractors you paid, or syncing with a tax pro who wants live access to your books, the paid tools become legitimately useful. Here is the breakdown.

What QuickBooks Self-Employed actually does

QBSE is $20/month base, $30/month with TurboTax bundle. The features: bank account auto-import, automatic transaction categorization into Schedule C buckets, mileage tracking via mobile app, quarterly estimated tax calculator, basic invoicing (limited to ~5 customizable templates), receipt photo capture, and at the higher tier, an in-app TurboTax filing. The core categorization engine is fine — it's roughly equivalent to what I built into the free tool. The mileage tracker is genuinely good — it runs in the background on your phone and detects drives. The estimated quarterly tax calculator is also genuinely useful, though it's a 10-line formula that any spreadsheet can do.

What QBSE does NOT do, despite being a $240–$360/year product: send 1099s to subcontractors, handle inventory, track time and bill it hourly, generate any meaningful financial report beyond a P&L. If your business is more than a solo operator with W-9 income and a few subscriptions, QBSE is too thin and you'd need QuickBooks Online instead (which is $35–$235/month).

What FreshBooks does

FreshBooks is $19/month for the Lite plan (capped at 5 clients), $33/month for Plus (50 clients), $60/month for Premium. Its core competence is invoicing — sending customizable invoices, auto-reminders for overdue ones, accepting online payments. Expense tracking and categorization are present but secondary. Time tracking is built in. For a freelancer whose biggest pain point is "I send 8 invoices a month and chasing payment is a nightmare," FreshBooks is worth the money. For someone whose biggest pain is "I have 600 bank transactions and need to categorize them for Schedule C," FreshBooks is overkill.

What Wave does (also free, with caveats)

Wave is genuinely free for invoicing and accounting, monetizing through payment processing fees (2.9% + 60¢ per credit card transaction). It does invoicing, basic accounting, expense categorization, and reporting — all at $0. The catch: account auto-import and receipt scanning are now paid add-ons ($8/month each since 2024). And Wave's categorization is geared toward general bookkeeping categories, not specifically toward IRS Schedule C lines — so you'd need to map Wave's categories to Schedule C lines yourself before tax filing. For someone who wants both invoicing AND bookkeeping for free, Wave is a strong choice and a good complement to a Schedule C-specific tool.

What the free standalone categorizers do (mine and others)

My tool, ExpenseCategorizerFree.com, does exactly one thing: take bank statement files (CSV, PDF, Excel, receipt images) and output transactions sorted into IRS Schedule C categories, with the totals per category ready to drop into Form Schedule C lines 8 through 27a. No invoicing, no time tracking, no inventory, no payments — just the categorization piece, done well, for free, no signup. There are a few similar tools, mostly less mature: Keeper Tax has a free categorization layer (their actual product is a paid tax-prep filing service that uses categorization as the funnel), and several open-source projects exist on GitHub for the technically inclined. None of these compete with QuickBooks Online for full bookkeeping — they compete with QuickBooks Self-Employed for the specific subset of users whose only real need is "sort my expenses for taxes."

The actual decision tree

If you mostly need invoicing and getting paid: FreshBooks or Wave. Wave if you want it free and don't mind the slightly less polished invoicing. FreshBooks if you bill 10+ clients a month and want the polish.

If you mostly need expense categorization for Schedule C: A free standalone categorizer like mine. Don't pay $240/year for the categorization piece of QBSE if categorization is all you need.

If you need mileage tracking and don't already have a free option: Stride is a free app that does mileage tracking specifically. It does not need to be paired with paid software. Or use MileIQ on its standalone tier.

If you want one tool that does everything for a solo operator: QuickBooks Self-Employed is the canonical pick, and the integration with TurboTax filing is the unique value-add. Worth it if you bill TurboTax filing as part of the $30/month bundle, less obviously worth it if you're paying $20/month just for categorization.

If your business has any complexity (employees, inventory, multi-state): Skip QBSE and go to QuickBooks Online or Xero. QBSE will not scale.

My honest read on the paid-vs-free question

I built a free tool, so I'm clearly biased, but I'll try to be honest. The paid bookkeeping platforms are not scams — they really do have useful features. But the marketing implies you NEED their entire suite when most freelancers only use one or two pieces of it. If you can identify the one or two pieces you actually use, you can often replace them with free alternatives and save $240–$700 per year.

The trade-off: free tools have less polish, less customer support, and less hand-holding through the tax-filing process. If you're new to self-employment and want a guided experience that walks you through every step, QBSE + TurboTax bundle is a defensible $360/year. If you're a few years in and you know what Schedule C is, you can probably save that money.

What I would actually recommend, by income level

  • Under $25k of self-employment income: Free tools all the way. Free categorizer for Schedule C, Stride for mileage, Wave for invoicing if you bill multiple clients. Total annual cost: $0. File taxes with FreeTaxUSA ($0 federal, $15 state) or paper-file.
  • $25k–$75k: Same free stack, but consider TurboTax Self-Employed ($120) at filing time if you want the guided interview. Total annual cost: $120.
  • $75k–$200k: Worth evaluating QBSE + TurboTax bundle ($360) for the integration, OR keep the free stack and hire a CPA for filing ($300–$600 one-time per year). The CPA route often wins because the CPA catches things software misses.
  • Above $200k or with W-2 employees: QuickBooks Online or Xero. Don't optimize for tool cost; optimize for accuracy and audit-readiness. A CPA on retainer becomes standard.

Want to try the free Schedule C categorizer before deciding? Drop your bank statement CSV into the tool on the home page. It takes about two minutes. If it does what you need, you just saved yourself $240/year.

Ready to Organize Your Expenses?

Put these tips into action. Upload your bank statements and let our free automatic expense categorizer do the heavy lifting.

Start Categorizing — It's Free