Mileage Tracker for Freelancers in Google Sheets: Log & Deduct Business Miles (2026)
The 2026 IRS standard mileage rate is 70 cents per mile. If you drive to client meetings, job sites, pick up supplies, or attend business events — and you're self-employed — every mile you fail to log is money you're giving away. This guide shows you how to build a free, IRS-compliant mileage tracker in Google Sheets that takes two minutes per week and automatically calculates your tax deduction.
Table of Contents
- Who Can Deduct Business Mileage
- Standard Mileage Rate vs. Actual Expense Method
- What the IRS Requires in a Mileage Log
- How to Build Your Google Sheets Mileage Tracker
- 3-Tab Structure
- 5 Copy-Paste Formulas
- What Trips Qualify (and Which Don't)
- How to Calculate Your Deduction
- How to Make Your Log Audit-Proof
- 5 Mileage Tracking Mistakes That Cost You Money
- The 2-Minute Weekly Workflow
Who Can Deduct Business Mileage
If you're self-employed and use your personal vehicle for business purposes, you can deduct those miles on Schedule C. This includes:
- Freelancers — driving to client offices, meetings, coworking spaces
- Consultants — site visits, presentations, training
- Contractors — driving to job sites (not your home base to a fixed office)
- Real estate investors — driving to rental properties, inspections, hardware stores
- Gig workers — Uber/Lyft, DoorDash, TaskRabbit (platform may provide mileage data, but verify)
- Small business owners — deliveries, supply runs, client visits
You cannot deduct commuting miles. Driving from your home to a regular, fixed workplace is commuting — not a business expense. However, if you work from a home office (which qualifies as your principal place of business), then driving to client sites, meetings, or any business location IS deductible. Your home office changes the equation.
Standard Mileage Rate vs. Actual Expense Method
The IRS gives you two ways to deduct vehicle costs. You need to pick the right one — and once you start the actual expense method in a vehicle's first year, you may lose the ability to switch to standard mileage later.
| Method | How It Works | Best For | 2026 Rate |
|---|---|---|---|
| Standard Mileage Rate | Multiply total business miles × IRS rate. Done. | Freelancers with newer, efficient vehicles; simplicity seekers | 70¢ per mile |
| Actual Expense Method | Track all vehicle costs (gas, insurance, repairs, depreciation), then multiply by business-use % | High-mileage drivers with expensive vehicles; higher actual costs than rate | Varies by vehicle |
The standard mileage rate is simpler and usually wins for most freelancers — especially those driving fuel-efficient vehicles or with moderate annual mileage. This guide focuses on the standard mileage method. For the actual expense method, you'll need a different tracking approach and a CPA involved.
2026 IRS Mileage Rates: Business driving: 70¢/mile. Medical travel: 21¢/mile. Charitable driving: 14¢/mile. Only the business rate applies to Schedule C for self-employed individuals. You can track all three categories in your Google Sheets log using a trip-type dropdown.
What the IRS Requires in a Mileage Log
If audited, the IRS wants to see a contemporaneous mileage log — meaning you recorded each trip at or near the time it happened, not reconstructed months later. A retroactively created log is the #1 reason mileage deductions get disallowed in audits.
IRS Publication 463 specifies exactly what your log must contain for each trip:
📋 IRS Required Fields Per Trip
- Date of the trip
- Destination — city or general area (not full address, but more specific = better)
- Business purpose — who you met, what you did (e.g., "client meeting — Acme Corp")
- Miles driven for that trip (or odometer start/end)
- Total miles for the tax year (including personal, to establish business-use %)
You do not need to log personal trips — but you must maintain a record of total annual mileage (odometer reading at start and end of year) so you can calculate what percentage of your driving was business-related.
How to Build Your Mileage Tracker in Google Sheets
Start with a fresh Google Sheet. Name it "Mileage Log 2026." Here's the exact setup:
Step 1: Create a Settings Tab
Put your constants here so you can update them in one place:
| Setting | Value |
|---|---|
| Tax Year | 2026 |
| IRS Standard Rate (Business) | 0.70 |
| IRS Standard Rate (Medical) | 0.21 |
| IRS Standard Rate (Charitable) | 0.14 |
| Jan 1 Odometer Reading | [Your car's mileage on Jan 1] |
| Dec 31 Odometer Reading | [Update at year end] |
| Total Annual Miles | =Dec31Odometer - Jan1Odometer |
Step 2: Build the Mileage Log Tab
This is where you enter every trip. One row per trip:
| Column | Header | Notes |
|---|---|---|
| A | Date | Format as date. Use TODAY() shortcut. |
| B | Start Location | E.g., "Home Office" or "Downtown office" |
| C | Destination | Business name or general area |
| D | Business Purpose | Specific: "client meeting - Acme Corp" not just "client" |
| E | Odometer Start | Optional if you use GPS or estimate |
| F | Odometer End | Optional |
| G | Miles | =F-E, or enter directly if not using odometer |
| H | Trip Type | Dropdown: Business / Medical / Charitable |
| I | Deduction | =IF(H2="Business",G2*Settings!B2, IF(H2="Medical",G2*Settings!B3, G2*Settings!B4)) |
| J | Month | =TEXT(A2,"MMM YYYY") — for monthly summaries |
=IF(H2="Business",G2*Settings!$B$2,IF(H2="Medical",G2*Settings!$B$3,IF(H2="Charitable",G2*Settings!$B$4,0)))
To create the dropdown in Column H: select the H column cells → Data → Data Validation → Dropdown → add options: Business, Medical, Charitable.
3-Tab Tracker Structure
| Tab | Purpose | Key Output |
|---|---|---|
| 1. Settings | IRS rates, odometer readings, name/EIN | Tax rates for formula references |
| 2. Mileage Log | Every trip — one row per trip | Miles + deduction per trip |
| 3. Summary | Monthly totals + annual tax deduction | Schedule C Line 9 number |
The Summary Tab
The Summary tab is what you hand your accountant. It shows annual and monthly breakdowns of business miles and the resulting deduction.
Build a table with months as rows and these columns: Month | Business Miles | Business Deduction | Medical Miles | Medical Deduction | Charitable Miles | Charitable Deduction.
At the bottom, add annual totals — the Business Deduction total is your Schedule C, Line 9 entry.
5 Copy-Paste Formulas
1. Monthly Business Miles
=SUMIFS('Mileage Log'!G:G,'Mileage Log'!H:H,"Business",'Mileage Log'!J:J,"Jan 2026")
2. Monthly Deduction
=SUMIFS('Mileage Log'!I:I,'Mileage Log'!H:H,"Business",'Mileage Log'!J:J,"Jan 2026")
3. Annual Total Business Miles
=SUMIF('Mileage Log'!H:H,"Business",'Mileage Log'!G:G)
4. Business-Use Percentage
=SUMIF('Mileage Log'!H:H,"Business",'Mileage Log'!G:G) / Settings!G2
5. Annual Deduction (Schedule C Line 9)
=SUMIF('Mileage Log'!H:H,"Business",'Mileage Log'!G:G) * Settings!$B$2
What Trips Qualify (and Which Don't)
This is where freelancers commonly make mistakes — both ways. You might be leaving money on the table by not claiming trips that qualify, or creating audit risk by claiming trips that don't.
| Trip Type | Qualifies? | Notes |
|---|---|---|
| Client meeting at their office | ✓ Yes | Document client name |
| Home to coworking space (not home office) | ✗ No | Commuting, not deductible |
| Home to client site (with home office) | ✓ Yes | Home office must qualify |
| Post office to mail contracts/samples | ✓ Yes | Business errand |
| Office supply store run | ✓ Yes | Log what you bought |
| Bank to deposit business funds | ✓ Yes | Business errand |
| Networking event, conference | ✓ Yes | Business purpose, document event name |
| Lunch with a friend (no business discussed) | ✗ No | Personal trip |
| Lunch with a client (business discussed) | ✓ Yes | Keep receipt — meal may be 50% deductible too |
| Home to fixed daily workplace | ✗ No | Commuting — the most common mistake |
| Between job sites during a workday | ✓ Yes | Point-to-point business travel |
| Personal errand added to business trip | ✗ Partial | Only deduct miles directly related to business portion |
How to Calculate Your Real Deduction
Let's look at three realistic freelancer scenarios to show how quickly mileage adds up:
| Freelancer Type | Business Miles/Year | 2026 Deduction (at 70¢) | Tax Savings (at 25% rate) |
|---|---|---|---|
| Remote writer with occasional client meetings | 1,500 | $1,050 | $263 |
| Consultant driving to 3 client sites/week | 6,000 | $4,200 | $1,050 |
| Contractor driving to job sites daily | 15,000 | $10,500 | $2,625 |
| Landlord visiting 4 rental properties | 4,000 | $2,800 | $700 |
The tax savings column assumes a combined federal + self-employment effective rate of ~25%. The actual benefit is higher if you're in a higher bracket, and lower if you have significant losses elsewhere. But for a mid-income freelancer driving 6,000 business miles, this is a real $1,000+ in their pocket.
How to Make Your Log Audit-Proof
The IRS audits mileage deductions at a higher rate than most other Schedule C items. The reason: mileage logs are easy to fabricate and hard to verify. Here's how to build a log that holds up:
Record Trips Within 24 Hours
The IRS requires "contemporaneous" records. While they have some flexibility, the safest standard is to log each trip the same day. A 30-second phone note after a client meeting, synced to your Google Sheet that evening, is the gold standard.
Use Specific Business Purposes
"Business" is not a business purpose. "Client meeting — ABC Design Co. re: Q2 website project" is. The more specific your purpose, the harder it is to challenge.
Record Odometer Readings Annually
Take a photo of your odometer on January 1 and December 31. Store it in your Google Drive mileage folder. This establishes your total annual mileage without dispute — which is the denominator in your business-use percentage calculation.
Cross-Reference With Calendar
If you're audited, the IRS will ask to see your calendar. Make sure your mileage log trips correspond to calendar entries. If you drove to a client meeting on March 12, there should be a calendar event for that meeting.
Keep the Log Year-Round, Not at Tax Time
The #1 audit failure is a "reconstructed" log — one that was created from memory after the fact. A spreadsheet with entries on different days, logged throughout the year, is the most defensible evidence.
📊 Pair Your Mileage Log With a Full Financial Dashboard
Track every income source, expense category, and tax deduction — including mileage — in one organized Google Sheets dashboard. The Freelancer Financial Dashboard handles it all.
Get the Template on Etsy — $12.99 →5 Mileage Tracking Mistakes That Cost You Money
1. Not Tracking at All
The most expensive mistake. Most freelancers underestimate how many business miles they drive annually. Start logging everything — you can always choose not to claim marginal trips, but you can't claim what you never logged.
2. Claiming Commuting Miles
If you have a regular place of business outside your home, driving there is not deductible. This is the #1 reason mileage deductions get disallowed. If you work from home but your home office doesn't qualify as your principal place of business, your mileage to client sites is also not deductible. Consult a CPA if you're unsure whether your home office qualifies.
3. Using Vague Business Purposes
Audit-proof entries are specific: who, what, where. "Business trip" is not specific. "Drove to First Street Hardware for supplies for rental property repair — 1234 Oak Ave" is. Take 15 extra seconds to be specific when logging.
4. Missing the Odometer Reading at Year Start
Without an annual odometer reading, you can't calculate your business-use percentage, which appears on Form 4562 and determines if you can use standard mileage at all in certain vehicle situations. Take the photo on January 1 — calendar reminder, every year.
5. Forgetting Personal-to-Business Trip Conversions
You can't deduct an entire trip if only part of it was for business. If you ran a personal errand before driving to a client meeting, only the miles from your last personal stop to the client's location are deductible. Your mileage log should capture start and end points for each leg.
The 2-Minute Weekly Mileage Workflow
The best mileage tracking system is one you'll actually use. Here's a sustainable weekly routine:
Every Sunday Evening (2 Minutes)
- Open your mileage log Google Sheet on your phone
- Review the past week's calendar for business trips you drove
- Add each trip: date, destination, purpose, miles (use Google Maps if you forgot the distance)
- Check that the deduction column auto-calculated correctly
- Close the sheet — done until next Sunday
January 1 Annual Setup (5 Minutes)
- Photo of odometer — save to Google Drive mileage folder
- Update Settings tab with new year and new IRS rates
- Archive last year's log (download as .xlsx or duplicate the sheet)
- Clear the Mileage Log tab for the new year (keep column headers)
- Confirm dropdown options are still correct
If you want to simplify even further, keep your Google Sheet bookmarked on your phone's home screen and log each trip immediately after it happens. 30 seconds per trip, no catch-up required.
The Bottom Line
The 2026 IRS mileage rate of 70 cents per mile is generous. For a freelancer driving 5,000 business miles per year — a realistic number for anyone with regular client meetings — that's a $3,500 deduction. At a 25% effective tax rate, you save $875 in taxes. That's money sitting on the table right now, and all it takes to claim it is a Google Sheet and two minutes a week.
Build the tracker this weekend. Start logging on Monday. Your future April self will thank you.
For more deductions you might be missing, see the Freelance Tax Deductions Checklist 2026. And if you're not yet tracking your quarterly estimated tax payments alongside your deductions, the quarterly estimated tax guide explains exactly how to calculate what you owe and when.
📊 One Dashboard for All Your Freelance Finances
Income tracking, expense categories, quarterly tax estimates, and more — pre-built in Google Sheets. Add your mileage deduction and you have your entire Schedule C in one place.
Get the Freelancer Financial Dashboard — $12.99 →