Wave Accounting is genuinely free expense tracking software — no limited free trial, no feature paywalls on the core features. For freelancers who want to track expenses, reconcile their bank account, and generate the reports they need at tax time, Wave delivers 80% of what paid tools offer at $0/month.
This guide covers everything you need to set up Wave for accurate expense tracking in 2026.
Why Wave Works for Freelancer Expense Tracking
Wave is built on double-entry accounting — the same accounting system that QuickBooks and Xero use. This means your expense tracking is actually accurate from an accounting perspective, not just a list of transactions.
What makes Wave especially useful for expense tracking:
- •Bank feed sync: Connect your business bank account and credit cards. Transactions import automatically, usually within 24 hours.
- •Receipt capture: Take a photo of any receipt with the Wave mobile app. Wave reads the amount, merchant, and date using OCR and logs it as an expense.
- •Smart categorization: Wave learns from how you categorize transactions and suggests the same category for future similar expenses.
- •Unlimited transactions: Wave does not cap the number of transactions you can import or categorize — even on the free plan.
- •Profit and loss reports: Wave generates real P&L statements that break down your expenses by category, giving you (and your accountant) a clear picture of your business finances.
Setting Up Wave for Expense Tracking
### Step 1: Create Your Wave Account
Go to waveapps.com and create a free account. Select "Self-employed / freelancer" as your business type. Wave will pre-load a chart of accounts appropriate for freelancers — this saves significant setup time.
### Step 2: Connect Your Business Bank Account
In Wave, go to Banking → Connect Account. Wave supports direct connections with most major US banks including Chase, Bank of America, Wells Fargo, Capital One, Mercury, and Relay.
Important: Connect your business bank account, not your personal account. If you do not have a separate business account yet, open a free Mercury or Relay account first — this is the single most important setup decision you can make.
Once connected, Wave imports the last 90 days of transactions. You will see them appear in your Transactions feed within a few hours.
### Step 3: Set Up Expense Categories
Wave's default expense categories already include: - Advertising and Promotion - Professional Development - Software Subscriptions - Home Office Expenses - Travel Expenses - Professional Services - Equipment
For freelancers who file a Schedule C, these categories align with the Schedule C expense lines. However, you may want to add custom categories for your specific business:
- Go to Accounting → Chart of Accounts
- Click Add Account under Expenses
- Name it something specific (e.g., "Stock Photos and Assets," "Client Gifts," "Coworking Space")
Tip: Keep your categories consistent with Schedule C lines (Part II, Lines 8-28). This makes tax prep much easier.
### Step 4: Categorize Your Transactions
Wave imports transactions as "Uncategorized." Your job is to assign each one to the right expense category.
- Click on the transaction
- Select the appropriate category
- Add a description if needed
- Mark it as "Business" (not personal)
For personal transactions that hit your business account by mistake, select Owner's Withdrawal — this keeps them out of your business expenses.
Time-saving tip: Use Wave's rule engine (Banking → Rules) to automatically categorize recurring expenses. Example: Any transaction from "Adobe" → automatically categorized as "Software Subscriptions." Set this up once and never touch those transactions again.
### Step 5: Capture Receipts
Download the Wave mobile app (iOS or Android). Whenever you make a business purchase, immediately photograph the receipt using Wave's Receipt Capture feature.
Wave's OCR reads: - Merchant name - Date of purchase - Total amount - Sometimes the line-item detail
The receipt attaches to a transaction in your Wave account — creating an audit trail that protects you in the event of an IRS audit.
What counts as a receipt? The IRS requires documentation for all business expenses over $75. For smaller amounts, a bank statement entry is usually sufficient — but having receipts for everything is best practice.
Best Expense Categories for Freelancers in Wave
Here is how to map common freelancer expenses to Wave categories:
| Expense | Wave Category | Schedule C Line |
|---|---|---|
| Accounting/bookkeeping software | Accounting Fees | Line 17 |
| Adobe Creative Cloud | Software Subscriptions | Line 18 |
| Business bank fees | Bank Charges | Line 27b |
| Coworking space | Rent or Lease | Line 20b |
| Domain name / hosting | Advertising | Line 8 |
| Equipment (laptop, camera) | Computer and Equipment | Line 13 |
| Health insurance premiums | Health Insurance | Above-the-line deduction |
| Home office expenses | Home Office | Line 30 |
| Mileage / car expenses | Car Expenses | Line 9 |
| Phone (business portion) | Telephone and Internet | Line 25 |
| Professional development | Training and Education | Line 27a |
| Slack, Notion, Zoom | Software Subscriptions | Line 18 |
| Stripe / PayPal fees | Merchant Fees | Line 27b |
| Travel (flights, hotels) | Travel | Line 24a |
Note: Home office expenses and mileage require additional calculation outside of Wave. Wave tracks the expenses, but you still need to calculate your home office percentage and total mileage separately using our Home Office Calculator.
Generating Expense Reports in Wave
At tax time, you need two core reports from Wave:
### Profit and Loss Report
Go to Reports → Profit and Loss. Set the date range to January 1 – December 31 of the tax year. This report shows: - Total income - Total expenses by category - Net profit
This is your Schedule C in a single view. Share this report with your accountant, or use it to fill in Schedule C yourself.
### Account Transactions Report
Go to Reports → Account Transactions. Export as CSV. This gives your accountant a line-by-line record of every business transaction — useful if they want to verify specific expenses or spot categorization errors.
Wave Expense Tracking Limitations
Wave is excellent but has real limitations compared to paid tools:
No quarterly tax estimates: Wave does not calculate your quarterly estimated tax payments. For this, use our Quarterly Tax Calculator separately.
No mileage tracking: Wave does not have GPS mileage tracking like QuickBooks Self-Employed. Use a separate app (MileIQ, Everlance, TripLog) for business mileage, then enter the total miles and dollar amount as a Wave expense at year-end.
Limited customer support: Wave's free plan has community-only support. If you get stuck, you're relying on Wave's help documentation and forums. Paid Wave Pro adds live chat support.
No Schedule C export: Wave generates a P&L report, but it does not automatically format data for TurboTax or create a Schedule C file. You need to manually enter Wave's P&L numbers into your tax software.
Bank feed interruptions: Wave's bank connections occasionally break when banks update their systems. You need to periodically check that your accounts are still connected.
Wave vs QuickBooks Self-Employed for Expense Tracking
Both track expenses from a bank feed, but they serve different needs:
| Feature | Wave (Free) | QuickBooks SE ($15/mo) |
|---|---|---|
| Bank feed sync | Yes | Yes |
| Receipt capture | Yes | Yes |
| Mileage tracking | No | Yes (GPS) |
| Quarterly tax estimates | No | Yes (automatic) |
| Schedule C export to TurboTax | No | Yes |
| Double-entry accounting | Yes | No (simplified) |
| Unlimited transactions | Yes | Yes |
| Customer support | Community only | Chat and email |
When to choose Wave: You want free expense tracking, have simple finances, and do not need quarterly tax estimates built in.
When to upgrade to QuickBooks SE: You want automatic quarterly tax estimates, GPS mileage tracking, and a direct TurboTax export at tax time. The $15/month pays for itself if it saves you even a few hours at tax season.
For a detailed look at both tools, see our Wave review and QuickBooks Self-Employed review, or compare them directly in our QuickBooks vs Wave comparison.
Getting the Most Out of Wave Expense Tracking
1. Reconcile monthly, not annually: Set aside 30 minutes at the start of each month to categorize last month's transactions. Doing it monthly keeps the task manageable. Doing it once at tax time is a nightmare.
2. Use separate accounts for tax savings: Wave connects to multiple accounts. Connect both your main business checking and a separate savings account labeled "Taxes." Tracking what you have set aside keeps quarterly payments stress-free.
3. Create a year-end checklist: - Download P&L report for the full year - Export all transactions as CSV (backup) - Reconcile all accounts (compare Wave to bank statements) - Note any large expenses that need receipts attached - Calculate home office deduction separately and add as a journal entry
4. Use tags for clients: Wave lets you tag transactions with customer names. If you want to know exactly how much you spent on a specific client project, tags make that easy to filter.
Wave Accounting is a genuinely capable expense tracking tool for freelancers who want to keep costs at zero. The main tradeoffs — no mileage tracking, no quarterly tax estimates — are manageable if you use separate tools for those specific needs.