Hardwood floor refinishing

Hardwood Floor Refinishing Invoicing App (2026)

Short answer

Refinishing is quoted by square foot with the finish system and coat count as the real variables, and the job occupies a customer's house for days. ShowTheReceipts ($15/mo) saves per-square-foot sanding and coating rates by finish type, itemizes repairs and stain work, takes a deposit before you book equipment, and bills the balance when the last coat cures.

How we picked

Entry-plan prices as published in 2026, taken from each vendor's own pricing page or a recent third-party summary. Judged on the solo refinisher's real workflow — per-square-foot sanding and coating rates, repair and stain lines, deposits, and completion billing — not on flooring retail POS, material inventory, or crew payroll.

Prices as published by each vendor, 2026. Entry-level plans shown.
Software Starting price Best for
ShowTheReceipts That's us $15/mo Solo refinishers: per-square-foot rates by finish, repair and stain lines, deposits, completion billing
Joist Free / $8/mo Cheapest estimate-and-invoice pair
Invoice2go $9.99/mo+ Basic mobile invoicing
Kickserv Flex $19/mo Budget scheduling with invoicing
Jobber $29/mo (Core) Companies scheduling several crews

The house is unusable while you work

Refinishing occupies a home for days — dust, noise, odor, and floors nobody can walk on while the finish cures. That constraint is honestly part of what you’re selling: a clear schedule, low-VOC options, and dustless containment are real value, not just niceties.

1. ShowTheReceipts — $15/mo

Per-square-foot sanding and coating rates by finish system, repair, stain, and stair lines, deposit before equipment booking, balance at cure.

2. Joist — Free / $8/mo

Cheap estimate-and-invoice pair.

3. Invoice2go — $9.99/mo+

Basic mobile invoicing.

4. Kickserv Flex — $19/mo

Budget scheduling with invoicing.

5. Jobber — $29/mo (Core)

Scheduling for a company with crews.

The lines a refinishing quote needs

  1. Furniture moving — or excluded explicitly
  2. Sanding — per square foot, by number of passes
  3. Dustless containment — a real premium worth charging
  4. Board repair and lacing — per board or per area
  5. Stain — application plus sample panels
  6. Finish — system named, with coat count
  7. Stairs — per tread and riser
  8. Shoe molding — removal and reinstall or replacement
  9. Screen and recoat — a separate, cheaper service for good floors

Sell the screen-and-recoat to the right customer

Not every floor needs a full sand. A floor with intact finish and only surface wear can get screened and recoated for a fraction of the price and a fraction of the disruption.

Offering it when it’s genuinely the right answer is how refinishers get referred — and it’s a fast, profitable day for you too.

Make sample panels, always

Stain looks completely different on white oak, red oak, and old fir. A sample panel on the customer’s actual floor takes an hour and heads off probably the worst outcome in this trade: a finished floor in a color the customer ends up hating.

Frequently asked questions

How should refinishing be quoted?

Per square foot, with the finish system and number of coats stated, plus separate lines for board repairs, stain, and stairs. Oil-modified, waterborne, and hardwax oil differ in cost, cure time, and durability, and a bare per-foot number hides all of it.

Should stairs be priced separately?

Yes, per tread and riser. Stairs are hand-sanded, slow, and awkward, and a single flight can take as long as a bedroom — folding them into a floor square-foot rate is one of the most reliable ways to lose a day.

Do I need a deposit?

Yes, covering materials and any equipment rental. You commit finish product, abrasives, and often a dustless system booking before the balance arrives — and a postponement leaves you holding all three.

How do I handle a floor that can't be saved?

Say so before you start, with photos — floors sanded too many times, with boards below the tongue, or with pet-urine staining through the wood, cannot be rescued by sanding. Quoting a replacement or a partial board swap honestly is far better than delivering a disappointing floor.