Built for resin floors · Updated October 2026

A CRM for epoxy flooring, not for plumbers

Short answer: a CRM for epoxy flooring has to know the floor. Booking the date is the easy part. It should price by the square foot and know how much resin and flake the job will use. It should plan around cure times. And when the floor's done, it should show your margin per square foot.

Any app can book a job and send a bill. Coverage math, material cost and crew output are harder. Those are the numbers that tell you if your epoxy work made money.

Why a general CRM for epoxy flooring falls short

A plumbing call is one tech, one visit and parts off the van. An epoxy floor takes a crew. They grind, test for moisture, lay the base coat and broadcast flake. Then it has to cure, and you can't rush that. The topcoat goes down the next morning. Each floor eats hundreds of dollars in material. Your margin swings on coverage and how fast the crew moves.

Software built for plumbing handles your job with a custom field. So lots of coating shops run a field service app and a materials spreadsheet and a camera roll and a group text. The owner retypes numbers between them at 9pm. The app isn't broken. It was built for another trade.

Coverage math, done for you

Every epoxy quote is a coverage problem, written down or not. How many square feet, and how thick? How far does a kit go? How much flake will the broadcast eat, and what does the topcoat add? Do that in your head on a driveway and you'll be off often enough to notice.

In CoatHQ, the quote does the math. It works out the product and the exact cost the job needs, then adds 10% overage. Once the job is on the calendar, it holds that stock in inventory. It warns you about a shortage before the crew is on the slab without enough flake.

It works the other way, too. Booked jobs turn into a forecast of what you'll need. A kit tool picks the cheapest mix of pail sizes. When your booked work gets big enough, pallet pricing kicks in. Nobody does that math by hand every time.

Inventory that knows about vans

Stock lives in places: the warehouse and each van. On hand, reserved and allocated are each tracked on their own. A full log sits behind it. It shows what was received, reserved, released, issued, used, adjusted or moved. When material walks off a job, you can see where it went. You don't have to guess at the end of the quarter.

The cure window is the schedule

Coating work runs on chemistry, not open time slots. CoatHQ books typed appointments: estimate, install, callback or block. You drag them around a calendar that snaps to 15 minutes. Each crew has a real production rate in square feet per hour. So the labor estimate fits the crew you sent.

There's a gate, too, and it's worth having. Each job gets a readiness score out of 100 from a weighted checklist. Is the deposit in and the contract signed? Did they pick a package? Do you have the square footage, a crew and site access? The job has to clear the bar before it can be scheduled. That stops the Tuesday install nobody could start.

Quoting an epoxy floor without losing the margin

Quotes go out with three options: good, better and best. Each one is its own package with its own line items. Now the customer picks between your options, not between you and the next bid. Every line item carries a cost price. You see the margin on each option before you send it. You can hide it from the customer if you want.

The customer gets a link of their own. They look at the options and approve, decline or ask for changes. Then they sign on their phone. You set the deposit on the quote. Upsells after the sale go out as change orders, each with its own line items and signature. That beats a handshake deal nobody wrote down.

Then comes the part most shops skip. You get a follow-up list with overdue tags and snooze. And your close rate is figured the honest way: quotes approved divided by quotes sent.

See it on one of your own floors

A 20-minute walkthrough with a real job from your shop. Square footage goes in and options come out. We'll plan the material and put margin on the screen. No slide deck.

Sign up now

Margin per square foot, not margin per month

Direct cost on a CoatHQ job is exact material cost plus labor. Labor is hours times your labor rate. You see it as a total and per square foot, with gross margin and margin percent beside it. Per square foot is the number you can compare. Put a 480 sq ft garage next to a 2,200 sq ft shop floor and you'll learn something.

It's also how you find the jobs that lose money on the quiet. Say you cut the price on a garage, then went back twice for callbacks. A monthly revenue report hides that. A margin column you can sort by job makes it plain.

The crew, measured instead of estimated

Installers clock in and out on their phone. Each punch gets a GPS stamp and ties to the job. From that you get revenue and gross profit per hour for each person. You also get labor cost percent, callback rate, attendance and on-time percent. There's a performance score with weights you set. And there are leaderboards, with a wall mode for the shop TV.

Let's be clear on the limits. Payroll here prepares pay on the plan you already run. That can be hourly, commission, a mix, salary or your own rules. A pay run locks once you approve it, and you can export a CSV. It's not a tax filing service.

Five questions worth asking on any demo

  • "Show me the material a job used." Products and amounts on the job itself, not in an attached spreadsheet.
  • "What tier is inventory on?" If it's a higher plan, price that plan instead of the one on the pricing page.
  • "Show me margin per square foot on one finished floor." On the screen, with no export.
  • "What does user number six cost?" Then ask about user ten. Get the real number before you grow into it.
  • "Can my installer do this on a phone, in the sun, with gloves on?" Ask to see it on a phone, not a laptop.

Where a general tool is still the right call

Say you run one truck. You mostly need to look sharp, book work and get paid. Your material spend is small enough to carry in your head. Then a general field service app is cheaper to start, and it has a bigger store of add-ons. Some have ten years of polish on booking. We won't pretend otherwise.

Coating software starts to pay for itself once you have a crew and real material spend. That's when you hit a margin question you can't answer from memory.

Frequently asked questions

What is the best CRM for epoxy flooring?

The one that knows the floor, not just the booking. It prices by the square foot and knows the resin, flake and topcoat a job will use. It plans around cure times. When you're done, it shows margin per square foot. General field service tools handle the calendar and the bill well. Then they leave material and margin to a spreadsheet.

Can I run an epoxy flooring business on Jobber or Housecall Pro?

Lots of shops do. Both are good at booking work and getting paid. We read each vendor's own docs in July 2026. Neither had a materials inventory module. Job costing sat on a higher plan, or worked per service call instead of per job. That's usually where the spreadsheet comes back. Software changes, so check both before you decide.

Does CoatHQ track resin, flake and topcoat per job?

Yes. Planning runs off the quote. It works out the amounts and cost a job needs and adds 10% overage. It holds the stock when the job is scheduled and flags shortages early. Inventory is tracked per location, vans included, with a full log of every move.

Does it work on a phone in the field?

Yes. Crews clock in and out with a GPS stamp. They work job checklists and log field problems like moisture or bad prep. They upload labeled photos, too. Our rule: if an installer can't use it on a phone, it's not done.

What about text messages to customers?

Rules can text customers on their own, on the schedule you set. You can also send a one-off from the job screen with a tap, like the ETA or a review request. Calls and email sit on the same job record.

Keep reading

Built for coaters, not plumbers

Stop retyping your numbers.

Leads, quotes, scheduling, materials, margin and crew in one place. Unlimited users, flat pricing.