
Guides
Fence contractor bookkeeping: one job, four records
Fence contractor bookkeeping: follow one job through the quote, deposit, material order, cure delay and final invoice, and see the four records it creates.
A fence job leaves several trails: what was promised, what the work consumed, what the business spent to keep operating, and the documents that explain the entries. Keeping these views connected lets a contractor compare the job's price with its costs and trace payments without relying on memory or a single bank balance.
Four views of one fence job
A useful job file keeps income, direct costs, overhead and supporting documents distinct but connected. The contrast is simple: a total tells you money moved; connected records help explain which job earned it, what it used and what business costs continued around it.
Weak version. One income-and-expense total or bank balance can show that cash came in and went out, but it cannot show which installation earned the income. Nor does it distinguish the materials and labour used on that job from the continuing overhead that the business had to meet.
Better version. Keep four linked records: income by job, job costs, overhead and supporting documents. Record materials, machine hire, disposal and labour hours valued at a burdened rate as job costs. Keep continuing overhead separate, so it can be recovered per crew day instead of being folded into a materials percentage.
| Record | Weak version | Better version |
|---|---|---|
| Income by job | One total for all work | Tie receipts and balances to the individual job |
| Job costs | A broad cost entry | Record materials, hire, disposal and burdened labour hours |
| Overhead | Mixed into job costs | Keep continuing business costs distinct |
| Supporting documents | Scattered paperwork | Retain the documents that explain each entry |
The IRS recordkeeping guidance says records should show income and expenses, supported by documents for purchases, sales, payroll and assets. It gives three years for records supporting a filed return, four years for employment tax records, and the ownership period plus the limitations period for asset records. The CRA also has a page on keeping business records for a Canadian reference.
Four records every fence business needs
- Income tied to each job
- Costs by job, labor at burdened rate
- Overhead kept separate from job costs
- Supporting documentsinvoices, receipts, payroll, assets
Separate the visits where the work changes
A split installation needs separate records for each operation and visit. Otherwise, a single labour entry can hide the real cost of returning to finish the fence, while the time between visits disappears from the job history.
Weak version. Log the installation as one block of labour and treat the gap between visits as unused time. This hides the cost of a two-visit job, including the hours spent waiting for concrete to cure while fixed business costs continue.
Better version. Record first-visit hours for layout, digging and setting, then second-visit hours for panels and the gate. Put machine hire and disposal against the operation where they occur. During curing, work or revenue may pause while fixed costs continue, so keeping the hours by operation makes that gap visible.
Five ways fencing cash plans fail
- Deposit sized as share of price, not material order
- Cure time treated as free
- Builder terms accepted without pricing them
- Seasonality ignored in the cash plan
- Variations done on site and never invoiced
Match the scope trail to the payment trail
The job file should follow the work from quote to cleared payment. Its records need to connect the agreed scope and deposit with the supplier bills, hours, approved changes, final invoice and payment date.
Weak version. Treat the signed quote as the complete record, then leave the deposit, supplier bill, later changes and payment date elsewhere. If a boundary question or cancellation comes up, memory has to fill the distance between what was promised and the amounts that moved.
Better version. Give each job a number and use it on the job quote, receipt and related paperwork. Keep the scope, exclusions, boundary source and cancellation terms with the quote. Add the dated locate request, supplier invoices, hours, approved variations, final invoice and the date the payment clears.
| Point in the job | Weak version | Better version |
|---|---|---|
| Quote and deposit | General paperwork | Numbered quote and job-linked receipt with cancellation terms |
| Materials and site visits | Separate bills and crew time | Quantities, hire, disposal and hours tied to the job |
| Changes and completion | Reconstruct details when billing | Dated approval, final invoice and cleared-payment date together |
| Unpaid balance | Treat money owed as collected | Record a retention or dispute as owed, not received |
Cash flow through one fence job
- Quote issuedrecord starts, no cash
- Deposit receivedcash in
- Materials orderedlargest cash out
- Locate request raiseddated record only
- First visitlabor and machine hire out
- Cure periodno work, no revenue
- Second visitpanels, gate, more labor
- Final invoicecash in, eventually
Test the deposit against early spending
A deposit should be compared with the costs that come due before final payment, rather than chosen only as a convenient share of the selling price. This comparison shows whether the job funds its opening costs or requires working capital from elsewhere.
Weak version. Choose a deposit as a share of the price and assume it will cover the job's first outlay. Materials and pre-payment labour may then need to be paid from business funds before the final invoice clears, although the job looks adequately priced on paper.
Better version. Compare the deposit with the material order and labour due before final payment, while checking the deposit rules for the jurisdiction. If price is P, deposit share is d, materials are M and early labour is L, the job funds itself when d times P is at least M plus L. The pricing guide can keep this funding cost visible in the job price.
If the deposit is below early outlay, call the difference S and multiply it by the number of jobs in flight, N. That gives the working capital needed at that pace. A larger workload can raise the requirement, even in a strong season, so booked work alone does not show that available cash will rise with it.
Working capital needed
S x N
S = shortfall per job
N = jobs in flight
Selling faster raises N
Carry changes and interruptions into closeout
The closing record should show what actually happened, not just what the original plan anticipated. Variations, payment terms and interruptions can change the job's funding needs, so they belong in the record used to assess the work.
Weak version. Close the file as though the original plan still describes the job after its materials, timing or scope have changed. A price-share deposit may not meet the material order, specified vinyl can cost differently from a chain link run, and builder payment terms can lengthen the time the contractor funds the work.
Better version. Keep each variation's dated approval and add it to the billing record using the change-order pricing steps. Leave payment terms visible when reviewing the job because they affect its funding needs. Frozen or saturated ground can interrupt seasonal work, so do not assume one job file supports a smooth twelve-month cash pattern.
Keep the file available after the site visit
Records need to remain usable and recoverable after the crew leaves. A clear storage location, an off-phone backup and a plan for a lost device help keep the job history and customer information accessible.
Weak version. Scatter receipts and leave customer names, addresses, payment details and property photographs only on the phone taken to site. If the device or a document goes missing, the business may lose access to the job history needed to explain decisions.
Better version. Decide where records live, keep a backup away from the site phone, and plan what to do if a device containing customer addresses is lost. The NIST Small Business Quick-Start Guides offer security guidance, including account protection and backup and recovery considerations. The FTC business security guide is another official resource relevant to customer information.
Weak version. Review the bank balance alone, or wait until year end to look for patterns. Neither approach connects the job file to the time taken to earn the money, the cost per crew day or the delay between invoicing and cleared funds.
Better version. Review cost per crew day, gross margin by job and days from invoice to cleared funds each month. A spreadsheet or accounting package can hold these measures when the job field is used consistently. The software and KPI guide, compliance checklist and equipment checklist connect tracking with job evidence, purchases and maintenance records.
Four records every fence business needs
- Income tied to each job
- Costs by job, labor at burdened rate
- Overhead kept separate from job costs
- Supporting documentsinvoices, receipts, payroll, assets







