ReceiptToSheet
Get started
← All posts

May 8, 2026· By Daniel Shao

Best Receipt Scanner for Plumbers, Electricians & HVAC Contractors (2026)

Last updated: May 2026

I'm not a contractor. I built ReceiptToSheet for myself and my wife — we'd been typing grocery receipts into a Google Sheet for two years before I got tired enough to fix it. But after gig drivers, the next-largest segment of paying users are solo trades contractors — the plumber working out of a Transit van, the electrician running a two-person shop, the HVAC tech who passed Section 608 last year and is about to start charging real money for refrigerant work.

The reason makes sense once you've looked at a contractor's Schedule C: the deductible categories are dense, the per-receipt dollar amounts are bigger, and the "did this go to job 14 or job 17" question shows up at every supply-house run. Generic receipt scanners get part of the way there. The trades-specific friction is what this guide is about.

If you're a solo or small-shop trades contractor and your tax prep involves a shoebox in the truck and a panic in March, this is for you. If you're a journeyman on W-2 payroll, your situation is mostly your employer's problem; most of this won't apply.


What Makes Receipt Tracking for Contractors Different

Five patterns that shift the right tool for trades work:

1. The big-tool depreciation question

A new combo kit, a press tool, a thermal imaging camera, a recovery machine — these are normal trade purchases that cross the IRS de minimis safe harbor of $2,500. Under that threshold, you can expense the whole purchase in the year you bought it (Schedule C Line 22 Supplies, basically). Above it, you're either depreciating it over years or electing Section 179 to take the full deduction up front.

Section 179 lets you deduct up to ($1.16M for 2024 tax year — check current limits) of qualifying equipment in the year of purchase, but it has rules: must be used >50% for business, must be put in service in the same year, has phase-outs at high spend levels. For most solo contractors it's a no-brainer election; for larger shops nearing the cap, it matters more.

A receipt scanner that captures total + merchant doesn't help you tag "this $3,400 press tool needs Section 179 election" vs "this $180 hand tool is just supplies." The categorization at capture matters more here than for most ICPs.

2. Trade-van mileage with multiple jobs per day

A typical day: shop → supply house → job 1 → supply house (forgot a fitting) → job 2 → home. That's four to six trips, each business-deductible, with the supply-house detours being the easy-to-forget ones.

Two methods for vehicle deductions on Schedule C Line 9:

  • Standard mileage rate — IRS-published per-mile (currently around $0.67/mile, check current year). Easier paperwork but caps your deduction.
  • Actual expense method — gas, insurance, repairs, depreciation, lease payments, registration, all prorated by business-use percentage. More paperwork; almost always wins for trades work because vans rack up business miles AND have heavy maintenance/fuel costs.

You can switch from standard to actual in some years and not others — once you choose actual on a vehicle, you're typically locked in. Talk to a CPA before you decide.

A receipt scanner that helps you capture gas and parts receipts is half the equation; mileage tracking is the other half. Most contractors I've seen end up with two tools — a scanner for receipts, a mileage app for the daily routes — instead of one all-in-one.

3. Customer-job receipt allocation

A single supply-house receipt may serve three jobs. Three feet of copper for the Smith bathroom remodel, fittings for the Jones water heater swap, a roll of solder for general stock. If you're billing those jobs at cost-plus-margin, you need to know which job gets which line item. If you're billing flat rate, you still want job profitability — that supply-house run is now an unallocated cost.

Most receipt scanners don't have a "job" or "customer" field. The general workaround is to add a custom column in your Sheet (or QuickBooks class/job tag) and fill it in manually after the scan. Three approaches I've seen contractors use:

  • One job per receipt — split big runs into multiple supply-house transactions per job. Slower at the counter; cleaner at tax time.
  • One receipt, one dominant job — pick the biggest line item's job, eat the small leakage. Common for small-shop solos.
  • Field service management software — ServiceTitan, Jobber, Housecall Pro all do job-level expense capture, but they cost real money and lock you into their ecosystem.

4. Supplier rebate and pro-account reconciliation

Home Depot Pro Xtra, Lowe's Pro, Ferguson, Grainger, Fastenal, your local supply house's pro account — most of these have rebate or reward programs that pay out quarterly or annually based on volume.

The receipt-tracking implication: your "spent at Home Depot" total in your books should reconcile against the Pro Xtra annual statement, with rebates booked as either income (Schedule C Line 6 Other income) or as a reduction of the cost of supplies (Line 22). Most trades contractors I've seen miss this — the rebate check shows up, gets cashed, and never gets booked. That's not technically wrong on the income side (you'll pay tax on it through the cash deposit), but it muddies your job costing.

A scanner that lets you tag the supplier consistently — Home Depot vs Lowe's vs Ferguson — makes the year-end rebate reconciliation easy. A scanner that just dumps "merchant: Home Depot" into a free-text field makes it slow.

5. Mixed personal/business at trades-frequent merchants

Home Depot and Lowe's are the worst offenders. A typical Home Depot run includes copper pipe for a job, a paintbrush for a job, AND drywall screws for the home garage and a six-pack of mums for the wife. The receipt has all of it on one tape. The Schedule C-deductible portion needs to be separated from the personal portion before the row goes in your books.

A scanner that captures the receipt total without separating line items pushes this work to year-end (where it doesn't happen) or to manual splitting (where the contractor gives up after three runs and just deducts the whole thing — which is wrong and audit-fragile).


What to Look For in a Receipt Scanner for Trades

Based on the patterns above, the features that actually matter:

Schedule C line tagging at capture Section 179 vs Supplies vs Repairs allocation is the work
Customer-job tagging or notes column One supply run, multiple jobs is normal
Supplier consistency Home Depot vs Lowe's vs Ferguson reconciles against rebate programs
Mileage tracking (built-in or compatible) Vehicle expenses are typically the second-largest deduction after supplies
Mobile-first capture in the truck Most scanning happens at the supply-house counter or in the cab between stops
Photo retention Audit defense for high-dollar receipts (anything over $75 needs the actual receipt under IRS rules)
Mixed-receipt allocation Splitting personal from business at Home Depot is common

What you can SKIP (despite some marketing claims):

  • "Industry-specific" branding on a general-purpose scanner. The categories matter; the marketing badge doesn't.
  • "Real-time job costing dashboard" features unless you're running 5+ techs. For solos, the dashboard is overhead.
  • "Audit-ready" or "IRS-approved" badges. The IRS doesn't approve software. What matters is whether the data is itemized and traceable to receipts.

The 8 Tools, Honestly Compared

Ranked roughly by best-fit for solo and small-shop trades work. I've tried to be honest about where each one wins and where each one loses.

1. ReceiptToSheet (this is my product)

Who it's for: Solo trades contractors whose accountant or bookkeeper already uses a Google Sheet, who want fast capture + Schedule C tagging at the supply-house counter.

Strengths:

  • Photo → row in Google Sheet in under 10 seconds
  • Schedule C tax mode with line-numbered presets (Lines 9, 13, 21, 22, 27a, etc.) at capture time
  • Custom categories for job tags or supplier names — persisted per device
  • Works in mobile browser (no app install) — relevant in IT-locked-down job sites
  • Free tier 20 scans/month, Pro $15/month for 200 scans
  • Open data: receipts live in YOUR Google Sheet, not on our servers

Weaknesses:

  • 200 scans/month cap on Pro — heavy supply-house contractors will hit it. If you're doing 60+ receipts/month, do the math on ReceiptSync's unlimited.
  • No mileage tracking built in — pair with Hurdlr or MileIQ for the vehicle side
  • No customer-job field as a first-class concept — you'd use the custom category or add a column to your Sheet
  • English only
  • No FSM features (no work orders, no invoicing, no scheduling)

Verdict: Strong fit if your bookkeeping is Sheets-based and you're a solo or two-person shop. Weak fit if you want an integrated FSM platform with receipt scanning as a feature.

2. ReceiptSync

Who it's for: Solo contractors who want unlimited scans at the lowest monthly price.

Strengths:

  • $9.99/month unlimited scans — best price-per-scan if you do high volume
  • $39.99/year early-access annual pricing (capped first 100 users)
  • Real-time Google Sheets sync
  • Multi-language support (en, es, pt, ja, zh, nl) — useful for crews with bilingual techs

Weaknesses:

  • Native iOS + Android apps required (no PWA/web scanner)
  • General-purpose categorization — no Schedule C line presets as of this writing
  • No mileage tracking, no job allocation
  • Newer entrant; less third-party integration than QuickBooks/Expensify

Verdict: Best price if you'll exceed 200 scans/month. Functionally similar to ReceiptToSheet for solo trades; pick on price (their unlimited) vs Schedule C tagging at capture (ours).

3. QuickBooks Self-Employed

Who it's for: Contractors whose CPA already uses QuickBooks and wants the data ingested directly into the bookkeeping system.

Strengths:

  • Direct QuickBooks integration
  • Schedule C line categorization built into the workflow
  • Mileage tracking included with auto-detect
  • Quarterly estimated tax reminders
  • Vehicle expense calculation (standard or actual) baked in

Weaknesses:

  • $20-$30/month, more than dedicated receipt scanners
  • The OCR is okay but slower than newer tools
  • Locked into QuickBooks; switching costs are real
  • The Self-Employed product is QuickBooks' lightest tier — if you grow into payroll or multiple jobs, you'll outgrow it and have to migrate to QuickBooks Online (different product, different price)

Verdict: Strong fit if your CPA insists on QuickBooks data and you're solo. Outgrow-able if you're planning to hire techs.

4. ServiceTitan

Who it's for: Mid-to-large trades shops (10+ techs, $1M+ revenue) who want one platform for dispatch, work orders, invoicing, AND expense tracking.

Strengths:

  • The dominant FSM platform for residential trades — dispatch, scheduling, invoicing, customer comms, technician management, all integrated
  • Built-in expense tracking that ties to job costing
  • Per-job profitability reporting
  • Industry-specific category templates (HVAC, plumbing, electrical)

Weaknesses:

  • Pricing isn't published — but it starts in the hundreds of dollars per month per tech and scales with volume. Real money.
  • Massive overhead for a solo or two-person shop. The platform is built for shops with dispatchers, CSRs, and multiple service vehicles.
  • The expense-capture UX exists but isn't best-in-class — it's a feature in a much bigger product
  • Implementation timeline measured in weeks, not minutes

Verdict: Right call if you're at 10+ techs and outgrowing QuickBooks + spreadsheets. Total overkill if you're solo with a Transit van.

5. Jobber

Who it's for: Small-trades shops (1-10 techs) wanting an FSM with scheduling, invoicing, and basic expense tracking — without ServiceTitan's price tag.

Strengths:

  • Mid-tier FSM at trades-shop pricing ($69-$249/month depending on plan)
  • Customer database, scheduling, invoicing, payments
  • Receipt capture for job-level expense tracking
  • Mobile app strong for field workers

Weaknesses:

  • Receipt scanning is a feature, not the focus — OCR is okay
  • Locked into Jobber's data model; receipts live there, not in your Sheet or QuickBooks (though they sync)
  • Annual contracts on the higher tiers
  • Job-level expense tracking is real but the Schedule C-line view is weak

Verdict: Good fit if you want one platform for the customer-facing side AND basic expense tracking. If you already have a CRM or invoicing solution you like, the receipt scanning alone isn't a reason to switch.

6. Housecall Pro

Who it's for: Small-shop trades (1-5 techs) who want a simpler, cheaper FSM than Jobber.

Strengths:

  • Easier to set up than Jobber or ServiceTitan
  • Mobile-first
  • Built-in payments processing
  • Free starter tier exists for solo techs

Weaknesses:

  • Receipt scanning is rudimentary compared to dedicated tools
  • Limited customization on categories and reporting
  • The free tier is bait — useful features sit behind the paid tiers ($65-$199/month)
  • Less depth on job costing than Jobber or ServiceTitan

Verdict: Easier on-ramp than Jobber for true solo techs. If receipt tracking is your primary need, you're better off with a dedicated scanner + a separate FSM-or-spreadsheet for jobs.

7. Hurdlr

Who it's for: Contractors whose biggest pain is mileage tracking, with receipt scanning as a secondary need.

Strengths:

  • Auto-detects driving via phone GPS — strong for trades with multiple stops per day
  • Built-in tax estimator updated as you log
  • Scans receipts and categorizes them
  • Integrates with QuickBooks, Stripe, Square, FreshBooks
  • Free tier covers basic use

Weaknesses:

  • Native app, no web/PWA option
  • Mileage auto-tracking drains battery — many users disable it after a week
  • Less Sheets-friendly than dedicated scanners
  • Pro tier $10/month

Verdict: Best of this list if mileage is your dominant tracking need. For trades work where you're driving a van eight hours a day, the mileage value alone justifies the tool — pair it with a separate scanner if your receipt volume is high.

8. Expensify

Who it's for: Trades shops with crews that submit reimbursable expenses through approval workflows.

Strengths:

  • Best-in-class OCR (industry leader for years)
  • SmartScan handles even faded supply-house thermal receipts well
  • Approval workflows for shops where techs submit expense reports
  • Robust integration ecosystem

Weaknesses:

  • $20+/month per user once you're past the free tier — scales aggressively for shops with more than 2-3 techs
  • Built for corporate expense workflows, not solo Schedule C — the UX has unnecessary complexity for a one-person shop
  • No trades-specific categorization presets
  • Aggressive sales/upsell motion

Verdict: Overkill for solo. Reasonable for shops where techs submit gas and small-tool receipts for reimbursement. For pure tax tracking, lighter tools win.


Which One Should You Pick?

Honest decision tree:

You're a solo contractor with a CPA who wants QuickBooks data: QuickBooks Self-Employed. Integration value beats speed.

You're a solo contractor whose books live in Google Sheets: ReceiptToSheet (us) under 200 scans/month, ReceiptSync over. We give you Schedule C tax mode at capture; they give you unlimited scans.

You're a heavy-mileage solo (multi-stop days, 30k+ business miles/year): Hurdlr for the mileage, paired with a dedicated scanner for receipts.

You're at 5-10 techs and outgrowing spreadsheets: Jobber for the FSM + invoicing + basic receipt tracking. Or Housecall Pro if you want simpler.

You're at 10+ techs running a real shop: ServiceTitan. The price reflects the scale you're at.

You have crews submitting reimbursable expenses: Expensify, or Jobber if you also need scheduling/dispatch.


The Setup Most Solo Trades Contractors I See End Up With

After watching solo trades users through onboarding, the recurring stack is:

  1. One tool for receipts (ReceiptToSheet, ReceiptSync, or QuickBooks Self-Employed depending on bookkeeping preference)
  2. One tool for mileage (Hurdlr if heavy driver, MileIQ if moderate, paper log if light — yes, paper still works)
  3. One tool for invoicing/customer comms (could be Jobber, could be QuickBooks invoices, could be a Google Doc — the simplest thing that gets you paid is fine)
  4. One CPA (or quarterly bookkeeper) — handles the actual tax return and tells you when Section 179 vs depreciation matters

Trying to do all four in one tool either pushes you into ServiceTitan price territory or compromises on at least two of the four. The cost of running 2-3 specialized tools is typically $30-$60/month combined; the all-in-one option starts around $200/month and goes up.


Setting Up ReceiptToSheet for a Trades Practice (5-Minute Walkthrough)

If you decide to use ReceiptToSheet, here's the specific setup that works for trades:

  1. Create a new Google Sheet named something like "2026 Trade Expenses." Columns: Date, Merchant, Total, Schedule C Line, Job/Customer, Notes. The "Schedule C Line" and "Job/Customer" columns are the two that matter most.
  2. Sign in to ReceiptToSheet with your work Google account (the one your CPA has access to, if applicable). Paste the Sheet URL. Map the columns.
  3. Switch the picker to Schedule C tax mode. That gives you the IRS-line preset categories (Line 9 Car & Truck, Line 13 Depreciation, Line 21 Repairs, Line 22 Supplies, Line 24a Travel, Line 24b Meals 50%, Line 27a Other) at capture time.
  4. Add custom categories for your top suppliers and jobs — "Home Depot," "Ferguson," "Grainger," "Job: Smith bathroom," "Job: Jones water heater." Custom categories persist on your device, so you only enter them once.
  5. At the supply-house counter, scan immediately. 8-10 seconds in the parking lot beats 20 minutes at year-end trying to remember what the $87 at Ferguson was for.
  6. For mixed receipts (job + personal), add a quick note in the Notes column flagging the personal portion and split it manually in your Sheet later. Or treat the receipt as job-only and reimburse yourself for the personal portion via a separate transaction. The cleaner habit is splitting at capture.
  7. At quarterly tax-estimate time, filter the Sheet by Schedule C line and total each. Hand to your CPA or use for your own quarterly 1040-ES.
  8. For supplier rebate reconciliation at year-end, filter by merchant (e.g. "Home Depot") and total — that's what the Pro Xtra statement should match against.

Sign up free →


Frequently Asked Questions

Can I deduct work boots and uniforms?

Limited yes. Work clothing is deductible only if it's specifically required for the job AND not suitable for everyday wear. Steel-toe boots required by OSHA for electrical or plumbing work qualify. Regular jeans and a t-shirt — even if you only wear them at work — don't. Uniforms with a company logo are deductible on Schedule C Line 22. Plain Carhartts you'd wear off the job aren't.

How does Section 179 work for a $4,000 press tool?

Section 179 lets you elect to deduct the full $4,000 in the year you bought it, instead of depreciating it over 5-7 years. Conditions: must be used >50% for business, must be put in service in the same tax year, and you must elect Section 179 on Form 4562. For most solo contractors buying a few thousand dollars of tools per year, Section 179 is the obvious election — talk to your CPA before filing. There's also a separate "bonus depreciation" provision that interacts with Section 179; current rules vary by year so verify with the current IRS guidance.

My receipt covers three jobs. How do I split it?

Three options, in order of cleanest to fastest:

  1. Split at the counter. Make multiple supply-house transactions, one per job. Slower checkout, cleanest books.
  2. Split in your Sheet. Capture the receipt once, then in your Sheet add separate rows that subtract from the master and allocate to each job. Use the Notes column to reference the master receipt.
  3. Allocate to the dominant job. Pick the biggest line item's job and tag the whole receipt to it. Easy, and acceptable for low-stakes work, but breaks down for cost-plus billing.

Most solos I see use option 3 for receipts under $200 and option 1 for receipts over $500.

Does the IRS care if I lose a receipt?

For business expenses under $75, no — the Cohan rule (from a 1930 court case) lets you reasonably estimate business expenses based on other records (calendar, bank statement, vendor confirmation) when receipts are demonstrably lost. For expenses $75 and over, the IRS expects the actual receipt. Travel, lodging, and entertainment of any amount need actual receipts regardless. For trades, the practical implication: anything over $75 should be photographed before it leaves your hand, and supply-house statements (Pro Xtra, Ferguson account statements) are valuable backup if individual receipts go missing.

How do I handle Home Depot Pro Xtra rebates on my taxes?

Two acceptable methods:

  1. Reduce the cost of supplies. When the Pro Xtra rebate check shows up, subtract that amount from your Line 22 Supplies total. Cleaner if you track everything in one Sheet.
  2. Book it as Other Income. Schedule C Line 6. Acceptable but less common.

Either is fine — what matters is consistency year-over-year and being able to show the Pro Xtra statement during an audit. Most CPAs prefer method 1.

Are EPA Section 608 certification fees deductible?

Yes — for HVAC techs, the Section 608 (refrigerant handling) certification fee is deductible on Schedule C Line 27a (Other Expenses) as a business expense, since the certification is required to do your job. Same logic applies to electrician licensing renewal fees, master plumber license fees, and journeyman card renewals. New initial certifications that qualify you for a NEW trade are different — those are personal education and not deductible on Schedule C.

Standard mileage or actual expense for my van?

Talk to a CPA, but the rule of thumb: if you bought the van new and use it primarily for business, actual expense usually wins because of depreciation. If the van is older, paid off, and gets decent fuel economy, standard mileage is often better. You can switch from standard to actual in some cases but generally the year-one election sticks for the life of the vehicle. Run both calculations in year one before deciding.

What about insurance — do I deduct it on Line 15 or Line 9?

Vehicle insurance for the van: Line 9 (Car/Truck) if you use the actual expense method, or rolled into the standard mileage rate if you use that. General liability insurance for the trade: Line 15 (Insurance). Workers' comp if you have employees: Line 14. Health insurance for yourself as a self-employed worker: usually deducted on Schedule 1 (above-the-line), not Schedule C — talk to a CPA.


Bottom Line

If you're a solo trades contractor whose books live in Google Sheets, your best bet is a fast scanner that handles Schedule C tagging at the supply-house counter. ReceiptToSheet (us) does that with line-numbered Schedule C presets at capture; ReceiptSync is cheaper at unlimited scale but lacks the tax-mode dropdown. Pick on volume.

If you're outgrowing the spreadsheet, the next step is QuickBooks Self-Employed if you're going CPA-managed, or Jobber if you're growing into customer-facing FSM territory. ServiceTitan is right when you have a real shop with dispatchers — not before.

Whatever you pick: tag the Schedule C line at the time of capture, decide your job-allocation method up front, and reconcile supplier rebates at year-end so they don't disappear into the bank account untracked. The categorization work is the work. Tools that defer it to March 2027 are the same tools you'll abandon in February 2027.

Try ReceiptToSheet free — 20 scans/month, no credit card required →


Written by Daniel Shao, creator of ReceiptToSheet. I'm not a contractor — I'm a software engineer who built a receipt scanner because my wife and I were tired of typing receipts into our shared Google Sheet by hand. The trades comparisons in this guide are based on conversations with paying users running plumbing, electrical, and HVAC shops, plus public information about the platforms compared. If you're a tradesperson with corrections, I'd genuinely appreciate the feedback.

Related reading

Ready to stop exporting CSVs?

Try it free →