Florida Contractor Sales Tax: Real Property Improvement vs. Tangible Personal Property

On this page

How Florida classifies your construction work, and why that one decision controls your sales tax. Reference content for trade business owners. Reviewed against Florida Department of Revenue sources, 2026.


Two roofing contractors in Tampa bid the same $200,000 re-roof. Same materials, same crew size, same timeline. They handle the sales tax differently, and across a full year of jobs billed the same wrong way, one of them ends up facing a Department of Revenue assessment that, with penalty and interest stacked on, can run well into five figures. The other owes nothing extra, because he had it right from the first contract.

The difference was not the work. It was a single classification decision neither of them thought much about when they signed: was this job an improvement to real property, or a sale of tangible personal property?

If that distinction sounds like paperwork, here is what it actually controls. It decides who pays Florida sales tax, when it is paid, and whether you collect anything from your customer at all. Get it right and the tax is a quiet line in your material cost. Get it wrong and it surfaces in an audit, with the state’s clock running on interest from the day you should have paid.

This is the most common, and most expensive, sales tax mistake in Florida construction. It is also one of the most avoidable, because the rule that governs it, once you see how it works, follows a logic you can apply job by job. Here is how the classification works, where the line actually falls, what happens when a job mixes both kinds of work, and how all of it should land in your books.

Quick Answer: Do Florida Contractors Charge Sales Tax?

In most cases, a Florida contractor doing real property work does not charge the customer sales tax. Instead, the contractor pays sales tax to the supplier when buying materials and recovers that cost in the bid. Sales tax is collected from the customer only when the transaction is treated as a sale of tangible personal property. Which side a job falls on depends on classification, and that single decision controls who pays, when, and how much.

Job type Who pays the sales tax
Real property improvement (roofing, tile, electrical) Contractor pays the supplier; customer pays nothing
Fixture installation (built-in cabinet, central AC) Contractor pays the supplier; customer pays nothing
Tangible personal property sale (window AC, freestanding appliance) Customer pays sales tax on the total charge
Mixed contract (both in one job) Depends on the predominant nature, or a clear price allocation

The rest of this guide explains how to place any job in the right row, where the costly exceptions hide, and how the treatment should show up in your books.

The Core Rule: Who Is the Consumer?

Florida sales tax law treats a construction contractor very differently from a retailer, and the whole system turns on one idea: who is the final consumer of the materials?

When you improve real property, Florida treats you, the contractor, as the final consumer of the materials you install. According to the Florida Department of Revenue, under a lump sum, cost plus or fixed fee, guaranteed price, or time and materials contract, the contractor does not sell tangible personal property to the property owner. You pay sales tax to your supplier when you buy the materials, and you do not collect any sales tax from your customer (Florida Department of Revenue, Sales and Use Tax on Building Contractors, GT-800007).

That is the part that trips people up. A retailer buys inventory tax-free and charges tax to the customer at the register. A real property contractor is the opposite: you pay the tax going in, and your customer’s invoice has no sales tax line at all. The tax is buried in your cost of materials, which means it belongs in your job cost, not in a separate tax-collected account.

When you sell and install tangible personal property that stays tangible personal property, the retailer model returns. Now you collect sales tax from the customer on the total charge.

So the entire question becomes: which side of the line is this job on?

Real Property, Fixture, or TPP: Where the Line Falls

Florida sorts construction work into three buckets, and each one is taxed differently. The Department of Revenue defines them by what happens to the item once it is installed.

Category What it means Who pays the tax Example
Real property improvement Permanently installed; cannot be removed without destruction Contractor pays supplier; customer pays nothing Roofing, tile, electrical system, masonry, driveway
Fixture Permanently attached but keeps a separate identity Contractor pays supplier; customer pays nothing Built-in cabinets, central air-conditioning, furnace, wired lighting
Tangible personal property (TPP) Installed but remains removable, retains its own identity Contractor collects tax from customer on total charge Window air-conditioning units, freestanding appliances, drapes, blinds

The Department names four things to weigh when an item could be a fixture: the installation agreement, the method of attachment, the intent of the parties, and the permits and licensing involved (GT-800007).

Notice the trap hiding in the air-conditioning row. A central AC unit is a fixture. The contractor pays the tax and collects nothing. A window AC unit is tangible personal property. The contractor collects tax from the customer. Same trade, same customer, two opposite tax treatments based on how the equipment attaches to the building. An HVAC business that bills both the same way is wrong on one of them, every time.

The same split runs through every trade. For a plumber, a built-in tub or a sink plumbed into the structure is a fixture (contractor pays the tax); a portable appliance hooked to an existing line can remain tangible personal property. For an electrician, the wired lighting system is real property work, but a plug-in fixture that is merely connected is not. The classification follows permanence and attachment, not the trade on the truck.

A Decision Path You Can Actually Use

When a new job lands, the classification is usually decidable before the first material is ordered. The logic runs in this order.

START: What does the contract call for?
│
├─ Permanently installing materials into the structure
│  (roofing, tile, electrical, plumbing rough-in, masonry)?
│        │
│        └─ YES → Real property improvement
│                 → YOU pay sales tax on materials to your supplier
│                 → You collect NOTHING from the customer
│
├─ Installing an item that stays attached but keeps its identity
│  (built-in cabinet, central AC, furnace)?
│        │
│        └─ YES → Fixture
│                 → YOU pay sales tax on the fixture + materials
│                 → You collect NOTHING from the customer
│
├─ Installing an item that stays removable and keeps its identity
│  (window AC, freestanding appliance, blinds)?
│        │
│        └─ YES → Tangible personal property
│                  → YOU collect sales tax from the customer on the total charge
│
└─ The job mixes both (real property work + separately sold TPP)?
         │
         └─ YES → Mixed contract (see below)

The first three paths are the everyday cases. The fourth, the mixed contract, and the retail sale exception that sits beside it, are where contractors who think they understand the rule still get the bill.

The “Retail Sale Plus Installation” Path (And Why It Is Narrow)

Florida does allow a contract structure where you collect tax from the customer on materials only, even for work that improves real property. The Department calls it a retail sale plus installation contract. It sounds attractive, because it can shift the tax treatment in a way some contractors prefer.

But the requirements are strict, and missing them is exactly how the back-tax bill gets created. Under GT-800007, a retail sale plus installation contract requires that:

  1. The materials and supplies are specifically described and itemized in the contract, at an agreed price or the regular retail price.
  2. The work is completed for an additional agreed price or on a time basis.
  3. Every material that will be incorporated into the work is itemized and priced in the contract before work begins.
  4. The purchaser assumes title to, and risk of loss of, the materials as they are delivered, not just title to the finished work.

If your contract does not itemize every material before the job starts, and does not pass title and risk of loss to the customer on delivery, it is not a retail sale plus installation contract, whatever you intended. It defaults back to a real property improvement, where you owed the tax to your supplier all along. The second roofer collected “materials tax” from his customer, never paid use tax himself, and never met the itemization test. The state’s position was simple: he was a real property contractor who failed to pay use tax on his materials.

This is the point where a contractor should stop and get a written opinion. Whether your specific contract qualifies is a determination Florida makes against the actual document, and it is worth a conversation with a Florida sales tax professional before you build a billing practice on it. A construction-focused bookkeeping team is often where this gets caught first. The people maintaining your books see the pattern across every contract, and can flag when a billing practice needs that professional review before it becomes a year of exposure.

When a Job Is Both: The Mixed Contract

Plenty of real jobs do not fit neatly into one bucket. A kitchen remodel installs cabinets (a fixture) and also sells the homeowner a freestanding range (TPP). A warehouse build embeds a conveyor’s foundations into the concrete (real property) and sells the conveyor equipment (TPP). Florida calls these mixed contracts, and Rule 12A-1.051(8) of the Florida Administrative Code sets out how to tax them.

The test is the predominant nature of the contract. If the contract is predominantly for improving real property, the whole job is taxed that way: the contractor pays tax on the cost of all materials and does not charge the customer. If it is predominantly for the sale of tangible personal property, the whole job is a TPP sale: the contractor buys the items tax-exempt for resale and charges the customer tax on the full price (Rule 12A-1.051(8), F.A.C.; Florida Department of Revenue, TAA 23A-013).

There is one important escape from the all-or-nothing result. If the contract clearly allocates the price between the real property work and the tangible personal property sold, each portion is taxed under its own rule. Take the Department’s own example. A home builder who lists freestanding appliances at a separate, stated price treats that piece as a TPP sale: he buys the appliances exempt for resale and charges the homeowner tax. The rest of the home construction stays a real property improvement. The same builder who folds the appliances into a single lump construction price is the consumer of those appliances, and pays the tax himself, with no tax charged to the homeowner (HBK CPAs summary of Rule 12A-1.051; FL DOR).

The practical lesson: how you write the contract decides the tax. A clear, itemized allocation gives you control over the treatment of each component. A vague lump sum hands the whole job to the predominant-nature test, which may not land where you expected.

The Resale Certificate, and Buying Materials Tax-Exempt

The piece that connects all of this is the Florida Annual Resale Certificate, Form DR-13. It is what lets a contractor who is genuinely reselling materials buy them without paying tax up front.

Here is the distinction that matters. A pure real property contractor (lump sum, cost plus, and the rest) is the consumer of materials and cannot buy them tax-exempt. The contractor pays the tax to the supplier and may not use a resale certificate for those purchases (GT-800007). But a contractor operating as a reseller may extend a copy of the DR-13 to the supplier to buy tax-exempt, then collect and remit tax when the materials are sold. This applies in three situations: under a qualifying retail sale plus installation contract, under a mixed contract treated as a TPP sale, or as a “dual operator” who both uses and resells materials (Rule 12A-1.051(9), F.A.C.).

For the dual operator, the rule is sensible but easy to mishandle: buy under the resale certificate, then let the later event decide the tax. If the material is resold, collect tax from the buyer and remit it. If the material is instead used by the contractor in performing a real property contract, pay use tax on it (Rule 12A-1.051, F.A.C.). Using a resale certificate to buy materials tax-exempt, then consuming them on a real property job without remitting use tax, is a common and traceable error. Florida law carries criminal and civil penalties for fraudulent use of a resale certificate (GT-800007).

What This Costs: The Numbers Behind the Mistake

Return to the $200,000 re-roof, with $80,000 in materials, performed in Hillsborough County (Tampa).

Hillsborough’s combined rate for 2026 is 7.5%: Florida’s 6% state rate plus a 1.5% county discretionary surtax (Florida Department of Revenue, Tax Information Publication, confirmed for 2026). One detail matters here and is widely missed: the discretionary surtax applies only to the first $5,000 of the amount, not the full material cost (GT-800007; Rule 12A-15.008, F.A.C.).

For a correctly classified real property contract, the contractor’s tax on $80,000 of materials works out to:

  • State tax: $80,000 × 6% = $4,800
  • County surtax: $5,000 × 1.5% = $75
  • Total the contractor owes the supplier: $4,875

That $4,875 is a material cost. It goes into the job estimate and gets recovered in the bid price. The customer never sees a tax line.

One assumption in that arithmetic deserves its own flag. The $5,000 cap applies per qualifying single sale, generally one invoice of items sold and delivered together that meet the state’s bulk or working-unit tests, not per job (Rule 12A-15.004, F.A.C.). A contractor who buys the whole $80,000 in one qualifying purchase pays surtax once, as above. A contractor who buys the season’s materials across dozens of supplier invoices pays surtax on the first $5,000 of each qualifying sale, and the real-world surtax across a year of separate purchases runs higher than a single-purchase example shows.

County rate changes the surtax piece, not the state base. The same $80,000 of materials carries a different surtax depending on where the work is delivered. Each county sets its own discretionary rate, and it applies only to that first $5,000:

County (metro) 2026 combined rate Surtax on materials State tax Total to supplier
Hillsborough (Tampa) 7.5% $5,000 × 1.5% = $75 $4,800 $4,875
Miami-Dade (Miami) 7.0% $5,000 × 1.0% = $50 $4,800 $4,850

County surtax rates change, and counties are added or adjusted, so the rate for any specific county and year should be confirmed against the Florida Department of Revenue’s current Discretionary Sales Surtax table (Form DR-15DSS), which the Department updates annually. The two rows above reflect Hillsborough and Miami-Dade for 2026; a contractor working in another county applies that county’s current rate to the first $5,000 and the 6% state rate to the full materials amount.

These differences stay small per purchase because the surtax is capped at the first $5,000 of each qualifying sale. The real exposure is not the rate, it is the failure case.

The second roofer treated it as a retail sale, collected what he called “materials tax” from the customer, but never qualified for the retail sale plus installation structure and never remitted use tax on his own material purchases. On audit, the Department assessed the unpaid use tax, then added a late penalty of 10% of the tax owed (minimum $50) plus interest at the state’s floating rate from the original due date (GT-800007). On one job the unpaid use tax is a few thousand dollars. Across a year of jobs handled the same way, the assessment plus penalty and interest is what climbs into five figures. That is how a single classification habit, repeated quietly across a busy year, becomes a serious problem.

The lesson is not “the tax is high.” The tax on a correctly handled job is small and predictable. The lesson is that the classification decides everything downstream, and an audit reaches back across every job you handled the wrong way.

A Word on Materials Bought Outside Florida

One more trap catches contractors who buy materials from out-of-state suppliers to save money. If you buy materials outside Florida for use in a real property contract and pay no Florida sales tax at purchase, you owe use tax directly to the Department. Surtax applies too, at the rate of the county where the materials are delivered (GT-800007). Use tax is the mirror image of sales tax; it exists precisely so that buying across the state line does not avoid the obligation. Contractors who order materials from a cheaper out-of-state vendor and never self-report the use tax are building another audit exposure, one that is easy for the Department to find by matching purchase records.

When a Subcontractor Is in the Middle

Most of this article speaks to the contractor-and-owner relationship, but half of Florida construction runs through another layer: the general contractor and the subcontractor. The weekly question sounds like this. “I am the sub. The GC supplies the materials. Who owes the tax?”

The rule scales down cleanly. Florida’s contractor rule applies to contractors and subcontractors alike, and on a project with multiple subs, each subcontractor is responsible for the tax treatment of his own subcontract (Rule 12A-1.051(1), F.A.C.). The consumer logic from the start of this article decides each layer the same way: whoever buys the materials for real property work is the consumer and pays the tax to the supplier (Rule 12A-15.008, F.A.C.).

So if the subcontractor buys the materials under a lump sum or similar subcontract, the sub pays sales tax to the supplier, recovers it in the subcontract price, and bills the GC with no sales tax line. If the GC buys the materials and hands them to the sub, the GC already paid the tax at purchase, and the sub’s labor-only charge for real property work carries no sales tax either. Either way, the owner-facing invoice and the GC-facing invoice both stay clean of tax lines on real property work.

The trap in this layer is a sub who adds a “sales tax” line to an invoice sent to the GC for real property work. That line has no basis: the sub is not a retailer in that transaction, and the GC is not buying tangible personal property. A GC who pays it has paid something that is not tax, and a sub who collects it and remits nothing has created exactly the kind of paper an auditor reads with interest. If a subcontract is genuinely structured as a retail sale plus installation, the narrow rules from earlier in this article apply, and that is, again, a structure to confirm in writing before billing on it.

How This Lives in Your Books

Once the classification is right, the bookkeeping follows cleanly.

For real property improvements and fixtures, the sales tax you pay your supplier is part of your material cost. It belongs in job cost, inside the cost of that project, not in a sales-tax-payable account. If you are running job costing, the tax rides along with the material it was charged on, which keeps your job profitability honest, because the tax is a real cost of doing the work. A contractor who strips the tax out of job cost and parks it somewhere else understates the true cost of the job and overstates its margin.

For tangible personal property sales, you are collecting tax from the customer, which means you are holding the state’s money. That belongs in a sales-tax-payable liability account and gets remitted on your Florida sales and use tax return (Form DR-15), filed by a registered dealer and due the first of the month, late after the 20th (GT-800007). A contractor who only performs real property work and never sells TPP may not collect sales tax at all. But he still owes use tax on materials where it was not paid at purchase, reported on the same return once registered. Treating collected tax as revenue is its own error, it inflates your income and leaves you short when the remittance is due.

Picture the HVAC business from earlier. It installs a central AC system on one job (a fixture, contractor pays the supplier) and sells a window unit on another (TPP, contractor collects from the customer). If both transactions hit the same revenue line and the tax on the window unit never lands in a payable account, the books show more income than the business earned and hide a remittance the business already owes. The error is invisible until the return is due or the auditor pulls the invoices. At that point the records cannot show a consistent treatment, because there was not one. Clean classification at contract signing is what makes the bookkeeping defensible twelve months later.

The One Decision That Drives the Rest

In Florida, the contractor’s sales tax question is almost never “what rate do I charge?” It is “am I improving real property or selling tangible personal property?” That single classification decides who pays, when, and whether the customer is involved at all. Real property work and fixtures put the tax on you, paid to your supplier, recovered in your bid. TPP sales put you in the retailer’s seat, collecting and remitting. Mixed contracts turn on predominant nature unless you allocate the price clearly, and the retail sale plus installation path exists but is narrow, with conditions you meet at signing or not at all.

The work is the same either way. The tax treatment is not, and the state checks the contract, not the intention. The contractor who classifies right at signing carries the tax as a quiet, recovered cost. The one who guesses, or copies a billing habit that never fit, carries it as an assessment that reaches back across every job, the way the second roofer did. The difference is decided before the first material is ordered, in how the contract is written and how the books are kept. Get the Florida construction sales tax classification right from the first contract, and the bid, the books, and the audit file all hold together, instead of becoming the five-figure problem this article opened with.


This article is general information, not legal, tax, or accounting advice. Construction tax, sales tax, payroll, and classification rules are complex, fact-specific, and change over time. Tax figures, statutory limits, and regulatory rules cited here reflect the law as understood at the time of writing and may since have changed; rates and thresholds in particular are commonly updated year to year. Nothing here creates a professional relationship or should be acted on without confirming how the current rules apply to your specific situation with a licensed CPA, tax professional, or attorney familiar with Florida construction. Where a number or rule drives a real decision, verify it against the primary source (the IRS, the Florida Department of Revenue, or the relevant Florida Statute) or with your own advisor before relying on it.

Leave a comment

Your email address will not be published. Required fields are marked *