How I Job-Cost My Own Remodeling Jobs (Case Study)
Chris Sibley ·
Job Cost Pro isn't software I imagined contractors might want. I run a remodeling company in Fort Worth — bathrooms and kitchens, mostly — and this is the system I use on my own jobs, every week. Here's the actual workflow, start to close, on a typical bathroom remodel. (Client details stay private; the numbers I share are from my own story, not a customer's.)
Why I bother (the $7,500 reason)
The origin story is one job: a $42,000 bathroom in 2024I believed ran 30% margin until my accountant showed me 12%. The missing $7,500 was receipts that never got captured. I didn't have a bidding problem. I had a capture problem. Everything below is built to make that impossible to repeat.
Day 0 — the job gets a home before it gets a hammer
The moment a contract signs, the job goes into the app with its budget. That budget is the bid's cost side, by category — labor, materials, subs, fees. Thirty seconds of setup, and now every dollar that follows has somewhere to land.
Every day — capture at the moment of spend
- Supply runs: receipt gets snapped before I leave the parking lot. The AI reads it— vendor, amount, line items — and files it to the job. If I'm buying for two jobs in one run, I split it right there.
- Hands-full moments:voice capture. "Eighty-five dollars, dump fee, bathroom job." Logged.
- Crew hours: GPS clock-in ties time to the job site, at loaded cost, without anyone filling out a Friday timesheet from memory.
- Sub invoices: photographed the day they arrive, assigned to the job, done.
Every week — one look at the margin
Once a week (more if a job feels off), I open the live margin view: budget, spent, remaining, per category. A bathroom trending under bid in week two gets a conversation — with a supplier, a sub, or myself — while the schedule can still absorb it. This is the piece the old spreadsheet never gave me: the bad news early, when it's still cheap.
Job close — three questions, ten minutes
Bid vs. actual by category; which line surprised us and why; what changes on the next bid. The answers go straight into the next bathroom's numbers. Bids at my company aren't hunches anymore — they're last job's actuals with adjustments.
What dogfooding does to the product
Running Job Cost Pro on my own jobs means every friction point bites me first. Voice capture exists because my hands were full. Receipt splitting exists because supply runs cover two jobs. The QuickBooks export exists because my accountant asked for it. If a feature survives my job sites, it earns its spot.
It's free on the App Store — 3 projects, 50 receipts a month, no credit card. Run your own jobs through it the way I run mine.