Home  /  Insights  /  Article
Bookkeepers Lane ยท Article

Bookkeeping for Flooring Companies: Deposits, Materials, Installers and Job Costing

Short answer

A flooring company needs the normal monthly basics (reconciled accounts, a real month-end close, receivables and payables) plus a few flooring-specific pieces: customer deposits held as a liability until the job is installed, material costed to the job that used it (including overage and leftover stock), installer labor or installer bills coded to the job, callbacks and warranty work tracked, and profit reported by job and by square foot so you can price the next bid with confidence.

Flooring businesses look simple from the outside: sell the floor, install the floor, get paid. The books are where it gets complicated. You take a deposit weeks before the install. You special-order material that may sit in the warehouse until the subfloor is ready. You order overage for waste and end up with leftover boxes. You pay installers by the job or by the square foot, sometimes as employees and sometimes as subcontractors. And you might be selling retail to homeowners, working for builders and taking commercial jobs through a general contractor, all in the same month.

General bookkeeping will get the bank reconciled. It usually won't tell you whether last month's luxury vinyl jobs made more money than the hardwood jobs, how much customer money you're holding for floors you haven't installed yet, or what your real cost per square foot was once waste and callbacks are counted.

1. Customer deposits are not income yet

Most flooring jobs start with a deposit, often enough to cover the material order. That money is in your bank account, but you haven't earned it. If it's recorded as sales when it arrives, a busy selling month looks very profitable and the install month looks like a loss. Deposits should be recorded as a liability (customer deposits) and applied to the invoice when the job is installed and billed. Then your profit and loss shows what you actually earned, and you can see at any time how much customer money you're holding against jobs still to come.

2. Material costed to the job that used it

Material is usually the largest cost on a flooring job, and the timing is awkward. You may pay the supplier long before the install, and one supplier invoice can cover several jobs. Bookkeeping that works for flooring:

  • Special-order material coded to the customer job it was ordered for, not to a general materials or supplies account
  • Material paid for ahead of the install handled consistently, so it lands in the same month as the job's revenue
  • Supplier invoices that cover several jobs split across those jobs
  • Returns, restocking fees and supplier credits matched back to the original job
  • Underlayment, adhesives, transitions and trim counted as job material, not overhead

3. Overage, waste and leftover stock

Every flooring estimate includes overage for cuts and waste. Sometimes it's used. Sometimes there are boxes left over, and those boxes either go back to the supplier, go to the customer, or sit in your warehouse until another job can use them. Each of those outcomes should be recorded the same way every time. If leftover stock is never tracked, it's paid for once and forgotten; if it's used on a later job without being recorded, the second job looks more profitable than it was. Whether stock you keep on hand is tracked as inventory is a setup decision to make with your CPA, but either way the choice should be deliberate and applied consistently.

4. Installer pay, coded to the job

Install labor is the other big cost. Many flooring companies pay installers by the square foot or by the job, and many use a mix of employee crews and subcontracted installers. Either way, labor belongs on the job it was spent on. For employees, that means allocating payroll to jobs using hours or crew data, and remembering that labor cost includes employer payroll taxes and workers' comp, not just wages. For subcontracted installers, it means coding each installer's bill to the job, keeping a current W-9 and certificate of insurance on file and recording them consistently all year so year-end 1099 reporting is simple. On payroll itself, we set it up turnkey (we usually recommend Gusto) and assist as needed.

5. Callbacks and warranty work

Callbacks happen: a seam opens, a transition lifts, a board cups after a humidity change. The labor and material for that return trip are real costs. If they're coded to general expense, the original job looks better than it was and you never see which products, installers or job types generate the most return visits. Record callback costs against the original job (or a dedicated warranty job), so the pattern is visible.

6. Retail, builder and commercial work in one set of books

Many flooring companies run more than one kind of work: retail sales and installs for homeowners, production work for builders, and commercial jobs where you're the subcontractor to a general contractor. Each has different terms. Homeowners usually pay a deposit and a balance on completion. Builders may pay on their own schedule. Commercial GCs often pay through monthly pay applications and hold retainage until the project closes. Setting up QuickBooks so each type of work is identifiable lets you compare margin and collection speed by customer type. For the commercial side, see our guide to bookkeeping for subcontractors and specialty contractors.

7. Card fees and financing costs

Flooring jobs are often large purchases, and homeowners frequently pay by credit card or through a consumer financing program. Processing fees and financing fees are a real cost of the sale. They should be recorded as expenses rather than netted out of revenue, so your sales figures match your invoices and you can see what each payment method actually costs you.

8. Sales tax is a question for your CPA

Sales tax on flooring depends on your state and on how the job is sold: material only, installed, or under a construction contract. Your CPA should make that call. The bookkeeping job is to record material and labor separately and clearly enough that the right treatment can be applied and supported.

9. Profit by job and by square foot

When deposits, material, labor, installers and callbacks are all tied to the job, you get the reports that matter for a flooring company: gross profit on each job, margin by product type (carpet, LVP, hardwood, tile), margin by customer type, and cost per square foot installed. Those numbers tell you whether your pricing is holding up, which work to chase and where money is leaking. They're also what you want in front of you before the next bid.

What stays with your CPA

Your bookkeeper keeps the records accurate and reconciled all year: deposits, materials, labor, installers and job costs. Tax preparation and planning, including sales tax decisions and how inventory is treated, stay with your CPA or EA. Good flooring books give them clean numbers to work from.

How Bookkeepers Lane works with flooring companies

We set up QuickBooks Online so each job is tied to the customer, record customer deposits as a liability until the install, code material, installer pay and callbacks to the job, and keep retail, builder and commercial work identifiable. Every month we close the books and review job cost coding, so job profit and cost per square foot stay trustworthy. Pricing is a flat monthly fee based on agreed scope, set after a free Books Review.

Want to see what this looks like for your business?

Every engagement starts with a free Books Review of your current books and QuickBooks structure — what’s working, what isn’t and what to do next.

Related