Job Cost Tracker: Estimate vs. Actual
Track estimated and actual contractor job costs, see profit differences, and export a job report without an account.
Loading saved work… Clearing browser data removes saved jobs. Download backups regularly.
Earned revenue is work completed, including approved changes; it is not cash collected. Enter expenses incurred, including unpaid bills. Include owner labor and overhead once.
| Category | Estimated ($) | Actual to date ($) | Over / under budget |
|---|---|---|---|
| Materials | $0.00 | ||
| Labor (including owner labor) | $0.00 | ||
| Subcontractors | $0.00 | ||
| Equipment | $0.00 | ||
| Permits and fees | $0.00 | ||
| Allocated overhead | $0.00 | ||
| Other costs | $0.00 |
This job is in progress. Costs and revenue may arrive at different times; profit to date is not a forecast of final profit.
What if materials get more expensive?
With estimated materials increasing by 10%, estimated profit becomes $0.00. Keeping the same dollar profit would require $0.00 in revenue. This scenario does not change your saved estimate.
How to use this tool
Compare your original bid with costs incurred as work progresses. Record owner labor, supplier bills, subcontractors, and overhead to see where profit changes. A negative cost difference means under the full budget so far, not necessarily money saved. Review completed jobs to improve your next estimate.
Keep your records safe
Saved work stays in this browser on this device. It does not sync between devices or between the pages.dev and custom domain addresses. Download a backup before switching addresses or clearing browser data. Restore that file to move your work.
Understand the limits
Amounts are in U.S. dollars. This is a planning aid, not accounting software. Check your inputs and include applicable taxes, financing, and other expenses yourself. Do not count costs twice.
Build a change order →