Bookkeeping for Foundation Repair Contractors

Bookkeeping for foundation repair contractors works when every job, deposit, and warranty is tracked. Learn the workflow that keeps foundation repair jobs profitable.

Crew installing steel piers beside a brick house with cracked walls

Quick summary

Bookkeeping for foundation repair contractors means recording each deposit and stage payment against the specific job, not as income when it lands, and coding every direct cost to that job. Piers, crew labor, equipment, engineer reports, permits, and change orders all belong on the job so you can see true margin. Deposits stay a liability until the work earns them.

  • Record each customer deposit as a liability against the job, not as income.
  • Use two-level cost codes: a job number, then a cost category.
  • Split crew hours across jobs at the timesheet level, not from memory.
  • Compare budget to actual mid-job, while the crew is still on site.
  • Before closing a job, reconcile contract total, payments received, and costs booked.

How Foundation Repair Jobs Earn Money

Bookkeeping for foundation repair contractors starts with one fact: the money does not arrive the way it does on a normal trade job.

At Golden Bookkeeping, we handle bookkeeping and accounting for foundation contractors, working with foundation repair and leveling companies in the Dallas area. The owner knows the work. What gets murky is which job actually made money once piers, crews, equipment, engineer reports, and permits are accounted for.

Three Ways Foundation Work Reaches the Books

Foundation work hits your records through three channels. Get all three right and your reports tell the truth. Miss one and your profit picture drifts.

Deposits and Stage Payments

Most foundation jobs are paid in stages: a deposit at signing, one or more payments as work progresses, and a final balance at completion. Each payment needs to land against the right job, not just the right month.

A common mistake is depositing a check into the operating account and recording it as income. That inflates a good week and hides the fact that the job is not finished.

Crews, Equipment, and Per-Job Costs

Every foundation job carries direct costs: concrete or steel piers, crew labor, equipment time, engineer reports, permits, and change orders. Interior jobs add floor breaking, digging, and restoration costs on top.

Those costs belong on the job, not in a general expense pile. When a crew works two jobs in a week, their hours need to split between them. When a truck or rig runs all month, its cost needs a fair way onto each job it served.

Warranties and Sale Timing

Many foundation warranties are long, and many transfer to a new owner. Terms vary from company to company.

Jobs tied to a home sale add another wrinkle. The closing date, the payment schedule, and the warranty transfer can all land in different months.

For a closer look at how we keep service calls, installation jobs, subcontract costs, and customer balances connected to clear records, see our bookkeeping for trade and specialty contractors.

Foundation work in North Texas stays steady because the clay soil keeps the phone ringing, but steady demand does not guarantee steady profit.

Excavated pit beside a foundation wall with lifting equipment at the bottom

Foundation Repair Job Cost Tracking That Shows Real Margin

Foundation repair job cost tracking is the practice of assigning every direct cost to a specific project so you can see the true margin on each job.

The useful part is the structure underneath. Here is how job cost tracking can be set up for foundation repair companies.

Start with a job cost code structure

A cost code is a short label that tells the bookkeeper what kind of cost it is and which job it belongs to. Two levels are usually enough for a foundation company: a job number, then a cost category. A workable starter set looks like this:

Cost codeWhat lands here
100 Piers and materialsConcrete or steel piers, caps, shims, and related material
200 Crew laborField hours plus payroll burden (taxes, workers comp allocation)
300 EquipmentOwned equipment allocation, rentals, fuel, maintenance tied to a job
400 Engineering and permitsEngineer reports, permit fees, inspection costs
500 Change ordersApproved scope changes, kept separate from original contract
600 Interior restorationFloor breaking, digging, and restoration costs on interior jobs
700 Warranty reserveA home for future warranty work on completed jobs

This is a starting point, not a mandate. The right codes depend on how your estimates are built. The test is simple: every line on your estimate should have a matching cost code, so budget versus actual compares like with like.

Run the workflow from estimate to closeout

Job costing fails when it is treated as a month-end event. It works when it is a sequence with owners at each step.

  1. Estimate. Build the estimate using the same cost codes as the books. If the estimate says "piers" and "crew labor," the books should too.
  2. Open the job. Create the job in the accounting file before the first cost hits. Assign the job number to the customer, the contract, and the deposit.
  3. Code costs as they arrive. Supplier invoices, crew timesheets, equipment charges, and permit fees get the job number and cost code the day they are entered, not at month end.
  4. Track change orders separately. An approved change order gets its own line under code 500 so it never blends into the original scope.
  5. Compare budget to actual mid-job. A weekly or biweekly look at cost-to-date versus estimate catches overruns while the crew is still on site.
  6. Close out with a variance review. At completion, compare final cost by code to the estimate. The gaps are your margin story.

A simple monthly check works well alongside the workflow:

What to checkWhy it mattersHow often
Open jobs with no recent cost activityJobs can stall and tie up cashMonthly
Change orders approved but not invoicedUnbilled work is lost marginMonthly
Equipment cost per jobOwned equipment can hide real costMonthly
Jobs with costs but no matching estimate lineCoding errors distort marginMonthly
Warranty jobs with no cost bucketFuture claims need a homeAt closeout

Where foundation job costing usually breaks

Three failure patterns show up again and again.

  • Crew hours split across jobs by memory. When a crew works two jobs in a week, hours need to be split at the timesheet level, not reconstructed later. A rough split is better than none, but a documented split is what holds up.
  • Owned equipment treated as free. A rig or truck that runs all month still costs money in fuel, maintenance, and depreciation. Allocating a share to each job it served keeps margin honest. How you allocate it is a policy decision your CPA can weigh in on.
  • Change orders absorbed into the original job. When a change order is coded to the same line as the base contract, you cannot tell whether the change made money or lost it.

Watch out: if a job is running over, you want to know while the crew is still on site, not three months later. Mid-job comparison is the control that makes that possible.

Contractor Deposit and Stage Payment Tracking

Contractor deposit and stage payment tracking means recording each customer payment against the specific job and stage it belongs to, so your books show what is earned, what is held, and what is still owed.

Foundation work is especially exposed to this. A large job with a deposit at signing, one or more stage payments, and a final balance can span weeks or months.

The three buckets every foundation payment belongs in

Every customer payment on a foundation job should land in one of three places, and the bookkeeper should be able to say which one and why.

  • Customer deposit (a liability). Money received before work is performed. It sits on the balance sheet as a customer deposit or unearned revenue against the job, not in income.
  • Earned revenue. The portion of the contract tied to work actually completed. This is what moves to income as stages are reached.
  • Retainage or holdback. If the contract holds back a portion until final acceptance, that amount stays as a receivable, not as collected cash.

A simple three-part structure for every foundation job:

  • Record the deposit as a customer liability against the job, not as income
  • Match each stage payment to the milestone it covers
  • Track any retainage or holdback separately from collected cash

Handling uneven payment schedules

Not every foundation job pays on the same rhythm. Some customers pay a deposit and a final balance. Others pay in three or four stages.

A practical approach is to record the contract total and the payment schedule on the job at opening. Then each payment is matched to its scheduled stage.

Mobilization is a related wrinkle. If a contract calls for a mobilization payment when the crew and equipment move to the site, that payment is tied to a specific event, not to a calendar date.

Reconciling the job before you close it

Before a job is closed, three numbers should agree: the contract total, the payments received, and the costs booked to the job. If they do not agree, the gap is either an unbilled change order, a payment recorded to the wrong job, or a cost that never got coded. Each is fixable, but only if the reconciliation happens.

Watch out: a large deposit can make a slow month look profitable when the work behind it has not been done yet. That is the trap that catches foundation repair companies most often, and it is the reason deposits belong on the balance sheet until the work earns them.

How deposits, retainage, and revenue are recognized for tax purposes depends on your accounting method and your contracts. Have your CPA confirm the treatment that fits your business.

Foundation Repair Warranty Records and Jobs Tied to a Home Sale

Foundation repair warranty records are the documentation of what was installed, when, for whom, and under what terms.

Keep these details with each job:

  • The customer and property address
  • The date work was completed
  • The scope as installed, including piers and any change orders

Jobs tied to a home sale need extra care. The sale date, the payment date, and the warranty transfer date can fall in different periods.

One note: warranty accounting and tax treatment depend on your specific circumstances. Have your CPA confirm the treatment that fits your business, and have your attorney review the contract and warranty wording.

The Monthly Review That Keeps Owners Ahead

A monthly review is a short, focused meeting where you look at the numbers that drive decisions, not every line in the ledger. For a foundation repair or leveling company, that means open jobs, cash position, unbilled change orders, and margin by job.

A monthly review can cover:

  • Which jobs closed this month and at what margin
  • Which jobs are open and how their costs are tracking
  • Cash in, cash out, and what is committed to the next stage of work

The goal is simple. You should leave the review knowing which jobs made money and what needs attention before it becomes a problem. Our profit and cash-flow advisory is built around exactly that rhythm. If you are also choosing accounting software, our construction financial oversight page explains how we help with that.

Behind on the Books? Start with a Cleanup

If your records are behind, you are not alone, and it does not have to stay that way. A cleanup brings overdue or disorganized books into a clean financial picture so you can see where you actually stand.

Cleanup usually means reconciling accounts, sorting job costs into the right buckets, catching unbilled change orders, and rebuilding reports you can trust. If your QuickBooks file is a mess, our step-by-step guide on cleaning up messy QuickBooks construction files walks through the process. When you are ready to have it done for you, our bookkeeping cleanup service shows how overdue books get brought current.

What One Client Says

Book a Profit Review

You do not need to overhaul everything at once. Start with a conversation about where your numbers stand today.

At Golden Bookkeeping, we combine bookkeeping with fractional CFO guidance built for contractors, building trades, and real estate operators.

Book a Profit Review and get a clearer view of your financial health.

Frequently Asked Questions

What records should a foundation repair contractor keep for each job?

Keep the signed contract, the deposit and each stage payment with its date, crew timesheets, material invoices for concrete or steel piers, equipment charges, engineer reports, permits, and any change orders. Store them under a single job name or number so the job cost report can be built without hunting. Foundation repair warranty records belong in the same file, since many warranties are long and many transfer. A CPA should confirm how warranty obligations are treated for tax.

How should foundation repair companies record warranty obligations?

Record the warranty terms as part of the job file, note the start date and whether it transfers, and keep the documentation with the job rather than in a separate folder. Many warranties are long and many transfer, and terms vary, so the paperwork matters. How the obligation is reflected in the financial statements and tax return is a decision for the client's CPA, and contract and warranty wording should go to an attorney.

Does a bookkeeper replace a CPA for a foundation contractor?

No. Bookkeeping keeps the day-to-day records accurate: deposits, stage payments, crew and equipment costs, per-job expenses, and warranty files. A CPA handles tax preparation, tax positions, and the treatment questions that depend on your situation. Golden Bookkeeping does not replace a CPA. The two work together best when the books are current and every job is coded consistently.

What should I bring to a bookkeeping review if my records are behind?

Bring bank and credit card statements, your QuickBooks file if you have one, job contracts and change orders, deposit and stage payment records, crew and subcontractor payment records, equipment charges, and any warranty documents. A list of open jobs and jobs tied to a home sale helps too. You do not need to clean anything up first. If the records are far behind, a bookkeeping cleanup is usually the first step before a monthly review.

Is this bookkeeping for foundation repair companies only?

No. This page is written for foundation repair companies, and the same approach fits other trade and specialty contractors. See our bookkeeping for trade and specialty contractors page for the wider view.