Bookkeeping for Contractors in Cedar Rapids
Iowa compliance and small-business finance, explained in plain English, from the bookkeepers who handle it every month.
A Marion framing contractor told us he had three good months and one terrible one, and could not explain any of them. His books tracked money by month. They did not track money by job. That is the difference between bookkeeping and bookkeeping for contractors.
Why contractor books are different
Most bookkeeping assumes money comes in steadily and goes out predictably. Construction does not work that way. A deposit lands in March for work you finish in June. Materials get bought for one job and used on another. Subs need 1099s in January. Retainage sits unpaid for months. And the whole year is seasonal, flooding in from spring through fall, then going quiet. Books built for an office miss all of it.
What we track that generic bookkeeping misses
- Profit by job, not just by month
- Progress billing and draw schedules
- Customer deposits held as liabilities
- Materials allocated to the right job
- Subcontractor payments and 1099 prep
- Equipment costs and depreciation
- Retainage tracking
- Change orders
- Seasonal cash flow planning
Job costing is the whole game
Monthly profit tells you the crew stayed busy. Job costing tells you which contracts actually paid and which quietly cost you money. We set up your chart of accounts so every dollar of labor, materials and subs ties to the job it belongs to. Then bidding stops being a guess. Most contractors find at least one service line they had been underpricing for years.
1099s without the January scramble
Every sub you paid over the threshold needs a 1099, and chasing W-9s in January is nobody's idea of a good time. We collect them as subs are onboarded and file on time, so the deadline is a non-event.
Making the busy season carry the slow one
Cedar Rapids contractor money is seasonal. Landscaping and concrete run hard from April through October. Snow and interior work carry some trades through winter, but most crews see a real dip. Clean books show exactly how much of the fat months has to cover the lean ones, before winter arrives instead of after.
Questions contractors ask
Do you handle certified payroll? We handle payroll support and keep the records clean. For prevailing-wage certified payroll on public jobs, we coordinate with your payroll provider so the reporting ties out.
My books are years behind. Can you still help? Yes, and that is common in the trades. Start with a bookkeeping cleanup, fixed quote from $350, usually two to four weeks.
Which trades do you work with? Landscaping, lawn care, construction, concrete, framing, cleaning and detailing, plus plumbers, painters and handymen. See who we serve.
Serving contractors across the Cedar Rapids area. Read how it works or see monthly bookkeeping.
What a Crew Hour Actually Costs You
The number most bids are built on, and the one most owners have wrong.
A crew member on $22 an hour does not cost you $22. Employer payroll taxes, workers compensation, and paid time off push the real figure 18 to 32 percent higher depending on your trade and your comp rate. In construction, workers comp alone can be a substantial share of that.
Bid at the wage instead of the burdened rate and every job looks more profitable than it is. Do it across a season and the gap is the difference between a good year and wondering where the money went.
We calculate your burden once, apply it to every job, and revisit it when your comp rate changes. That is what cost accounting means in practice.
18 to 32 percentThe gap between a wage and what that person actually costs you. Bidding at the wage is the single most common reason a busy year produces disappointing money.
Materials That Move Between Jobs
Normal in every trade, and it quietly corrupts your numbers.
You buy for the Henderson driveway, use half on a different job, and nothing moves across. Now both job numbers are wrong, and every future bid built on them inherits the error.
The fix is a habit rather than a system. When material moves, somebody notes it, and the cost moves with it that week. Supplier runs covering three jobs get split at the time instead of reconstructed from a pile of slips at month end.
Retainage and Progress Billing
Two things generic bookkeeping handles badly and commercial work depends on.
Retainage
Money you have earned and cannot collect yet. It belongs on the balance sheet as a receivable rather than being forgotten until it arrives, which is what usually happens. If a general contractor holds ten percent across several jobs, that is real money invisible in most files.
Progress billing
Anything running more than a few weeks should bill in stages rather than at completion. That is the difference between funding the job yourself and being paid as you go, and it is the most reliable cash improvement available to a bid-work business.
The timing side of that sits with cash flow management.
Commercial work pays reliably and slowly. Businesses winning bigger Linn County contracts often hit their worst cash position two months later, because they are funding the work before any of it pays.
The Seasonal Problem, Locally
The shape of a Cedar Rapids trade year decides what good bookkeeping looks like.
Concrete, framing and excavating slow hard in January. Landscaping earns between April and October. Snow runs the reverse. Whatever your trade, income arrives across part of the year and fixed costs run through all of it.
Comparing October to September tells you autumn happened. October against last October tells you whether the business is performing. That is why the reporting is built around the season rather than the calendar month.
Working out what the winter needs before the summer money is spent is budgeting and forecasting, and for a seasonal trade it matters more than almost anything else.
What You Get Each Month
Profit by job, not just overall
Which projects made money, which did not, and by how much. Broken out by crew or route where that is how you work.
Costs coded while they are fresh
Materials, subs and field labor above the gross profit line, office and insurance below it, so the margin figure means something.
Subcontractor payments tracked all year
Kept separate from employee wages, with W-9s collected before the first payment rather than chased in January.
Reports by the 10th
Closed, reconciled, with a short note on what moved. In time to price the next bid rather than after the season.

Find out what your jobs actually made
The free Books Health Check takes fifteen minutes. We look at your books, tell you honestly what shape they are in, and quote a flat monthly price.
Free Books Health Check ↗or call (319) 382-9017 · info@brightsidebookies.com · See pricing