Bid. Log. See the margin.
Pricebook → estimate (PDF or link) → open job → log materials and hours → scorecard and history. A shop OS — not a dispatch board.
1
Pricebook
Keep your rates and assemblies in one book so the bid is not a guess from last month.
2
Estimate (PDF or link)
Send the bid as a PDF or a link. Free may watermark the PDF. Pro does not.
3
Open job
When the work starts, open the job against that estimate. The bid stays on the card.
4
Log materials and hours
Enter the supply-house ticket and the hours that actually happened, at a burdened rate.
5
Scorecard and history
See bid, actual, margin dollars, and margin percent. Then look back before you bid the next one the same way.
Empty state
Log one closed job → see the scorecard
- 1Pricebook line or trade preset
- 2Estimate PDF/link
- 3Open job — materials + hours
- 4Close — read bid vs actual, margin $, %
Free includes 3 open jobs. No card.
What this is not
Field-service OS runs the day (schedule/SMS/CRM). Shop OS runs jobs and money (scorecard).
If you still need a schedule or outbound texts, keep that elsewhere. CostPerJob will not hero those features. See kit vs platform, pricing, or a trade page: HVAC, plumbing.
Start the money loop
Most tools help you get the job and get paid. CostPerJob helps you see if the job made money.