Construction profit tracking app
JobCost Pro shows each job's margin from the costs recorded so far, while the job is still running and you can still change the outcome.
Free plan: 3 projects, 50 receipts a month. No credit card. Some features require a paid plan.
Keep material receipts and recorded labor costs with the job they belong to. Review costs recorded so far.
Create the job you want to track.
Review what the AI read and the job it suggests.
One tap confirms the suggested match. Open the project to review its recorded costs.
Created by Chris Sibley, a contractor.
Free plan available. Some features require a paid plan.
Project profit and margin compare entered revenue with costs recorded so far. They change as you record more costs.



Gross profit per project from the costs recorded so far. Material and labor costs update as you record them. The number on the dashboard is today's number, not last month's.
A daily check warns you as a job nears its budget — and its labor budget, if you set one — before the overrun lands. You see the warning while there's still room to call the supplier, adjust scope, or write the change order.
Project-level P&L, not just company-level: revenue, materials and labor for each job, so you learn which jobs are quietly losing you money.
Free plan: 3 projects, 50 receipts a month. No credit card. Some features require a paid plan.
Each project gets its own P&L from the costs recorded so far: revenue, materials, labor, gross profit and gross margin. Tap a job on the P&L to open it and see the receipts and expenses behind its costs.
Set a budget for the job, and a labor budget if you want one. The dashboard shows a budget bar for each job that has one, and a daily check warns you as the job nears it.
Ask the AI chat how any job's budget is tracking against its timeline, or which jobs are using their budget fastest. It answers from the receipts, labor and expenses recorded on the job.
Mark the receipt lines your client pays you back for as reimbursable. Each job shows them as owed to you, apart from your net cost, and the Reimbursable page lists them with a link to their receipts.
When scope changes, add a change order from the job page (Pro plan or higher) with a description and an amount. It shows up when you build the invoice, and one sent for signature counts once your client signs it.
Pick and reorder your dashboard cards: cash in and spending up top, what clients owe you and what you owe your crew, and a budget bar for each job that has a budget.
On the Pro plan, pick up to three jobs and see their spending and budget left side by side, so you can price the next job with your own numbers.
CSV, PDF, and tax-package exports for your CPA, with every expense sorted by category.
The free tier ships with project-level cost tracking. Pro adds unlimited projects. Contractor adds opt-in automatic clock-in and Run payroll to record crew pay as paychecks (the app records pay; it does not move money); payroll exports are on every plan.
Less than a single trip to Home Depot.
Start free. Upgrade when you're ready.
3 projects, 50 receipts/month — get started free
For small crews — unlimited projects & receipts, 10 crew
For crews — unlimited team, auto clock-in & payroll
Paid plans renew automatically at the price shown for the selected interval (monthly or yearly) until you cancel. You'll be charged in US dollars plus any applicable sales tax.
Cancel anytime in Settings → Billing — no refunds for past billing periods. Refund Policy · Terms

Who built this
Chris closed a $42,000 bathroom remodel thinking he’d made 30%. His accountant ran the real numbers months later: 12% — $7,500 in receipts never made it onto the job. He built Job Cost Pro so that never happens again, and still runs his remodeling company with it every day. That company is the legal entity behind this app: Salvation Home Remodeling LLC, doing business as Job Cost Pro.
A receipt scanned at 9:47 a.m. shows in the project P&L as soon as you confirm its job with one tap. Voice-captured expenses land the same way. Voice works in browsers with speech input, like Chrome and Safari, and in the iPhone app on version 1.0.8 or newer.
No. The automatic part is a daily check that warns you as a job nears its budget and again if it goes over. For more, ask the AI chat how a job is tracking against its budget and timeline — it answers from the costs recorded so far.
Through a file export, not a live sync. On the Pro plan and up, Settings exports a CSV for QuickBooks Online, an IIF file for QuickBooks Desktop, or a ZIP with receipt images and invoice PDFs for your accountant. You import the file into QuickBooks yourself. We don't replace your accountant.
Not as its own report. Each job’s cost includes your crew’s hours at each worker’s own rate, and Labor by job shows the month’s crew hours and labor cost for each job against its labor budget.
Receipts your subs send through their sub-portal link (no account or paid seat needed) wait for your approval. Once you approve one, it lands on the job as a receipt for you to read; its amount counts in the job's costs once it is read, like any receipt.
Three projects with full P&L visibility. Try it on a current job and a past one to see if the numbers match what you know, then upgrade when you need unlimited projects.
Yes. Owner-only by default. Crew accounts see clock-in and project assignments, never financials, unless you grant the role explicitly.
Related
Stop finding out after the punch list.
Free tier ships with project P&L. No credit card.