Key takeaways
- Use stable IDs across every register.
- Keep approved budget, actual cost, and forecast distinct.
- Apply only approved changes to revised values.
- Review cost and collection exceptions weekly.
A contractor can have several active projects and still struggle to answer three basic questions: what has each job cost, how much remains collectible, and what profit is currently forecast? The problem is often fragmented records rather than a lack of effort.
Start with stable project IDs
Create one client record and one project ID before recording transactions. Use the same project ID in the approved budget, cost log, change-order register, billing register, and payment register. This makes every summary traceable to its source row.
Separate plan, actual, and forecast
The approved budget is the cost plan. The cost log records commitments and actual transactions. Forecast-to-complete is management's current estimate of future cost. Do not treat any of these as interchangeable. Comparing revised budget, actual cost, and forecast final cost is more useful than checking cash alone.
Control scope changes
Record the client price impact and expected cost impact separately. Only an approved change should affect revised contract or budget values, and the signed approval should stay in the business's proper document system.
Connect billing to collection
For each progress claim, record gross amount, retention rate, other deductions, due date, and payments received. Review net amount due and outstanding balance. An overdue flag is a management prompt, not proof of a legal entitlement or a substitute for contract review.
Run a weekly exception review
- Resolve duplicate or missing IDs.
- Investigate projects forecast over budget.
- Review open and overdue billings.
- Check approved changes that remain unbilled.
- Update forecast-to-complete using current information.
BuildKita PH Excel Edition organizes this workflow in one offline workbook for Microsoft Excel 2019 or newer.
The template is a management planning aid. It does not perform quantity takeoffs, certify progress, issue official invoices, calculate tax or payroll, file permits or PCAB requirements, or replace engineering, accounting, or legal advice.
Frequently asked questions
Is job cost the same as cash paid?
No. A job-cost register can distinguish commitments, actual costs, and payment status; cash paid is only one part of project control.
Should every change order update the contract value?
Only approved changes should affect revised contract values in this workflow.
Does a billing tracker create an official invoice?
No. It records management details and does not replace official invoicing, tax, contract, or certification requirements.

