SafeTech Roofing and Windows
Articles Hiring & Trust
HIRING AND TRUST

Roofing Deposits in Florida: What the Law Says

The 10% deposit rule, the 30-day permit and 90-day start deadlines, and SafeTech’s Directorii deposit protection.

By Roshy Rajan · Updated November 9, 2026

Under Florida law (s. 489.126, F.S.), a contractor who takes more than 10% of the contract price as a deposit on residential work must apply for the permit within 30 days of the payment and start work within 90 days after the permit is issued. The only exceptions are just cause, or the homeowner agreeing in writing to a longer period.

The rule at a glance

See also:About SafeTech →
RuleWhat it means for you
Deposit over 10% of the contract priceThe deadlines below apply
Permit applicationWithin 30 days of your payment
Work startWithin 90 days after the permit is issued
ExceptionsJust cause, or your written agreement to a longer period
If deadlines are missedSend the contractor a written demand by certified mail
Money kept for work not performedCan be a crime under s. 489.126(3) and (6), from a misdemeanor up to a first-degree felony depending on the amount

Your contract should state the deposit, the payment schedule and when work will begin.

What a fair deposit arrangement looks like

Your deposit, protected
$30,000 Contractor Directorii deposit protection on every registered project.
Book a free inspection
  • Deposit amount stated in the contract
  • Payments tied to milestones: material delivery, dry-in and completion
  • A clear start window and permit application timing
  • No full payment before work is complete

How SafeTech protects your deposit

Every registered SafeTech project includes $30,000 of Contractor Directorii deposit protection at no cost. It is coverage that doesn’t depend on us. Optional $250,000 full coverage is available for 2.5% of the contract amount.

You can pay by debit card or bank transfer at no charge. Credit cards carry a 3% surcharge.

Work starts on schedule, with the site protected.
Work starts on schedule, with the site protected.

Red flags

  • Large cash deposits with no written contract
  • No start date
  • A request to pay the full amount before the permit is issued

Why deposits exist

Contractors often order materials specific to your job, such as tile in your approved color or metal panels cut to length, before work starts. A deposit covers part of that commitment. The concern is not deposits themselves, but deposits taken with no clear plan to start.

Questions to ask about any deposit

  • How much is the deposit and what does it cover?
  • When will the permit be applied for?
  • When will work start?
  • What happens to the deposit if the project is cancelled?
  • Is the deposit protected by any third party?

Paying by milestone

A typical milestone schedule looks like this. Your actual schedule is written into your contract.

MilestoneWhy it’s a good payment point
Contract signingSecures the schedule and materials
Material deliveryMaterials are on site
Dry-in / inspection passedWork is visibly progressing
Final inspectionJob complete and permit closed

Frequently asked questions

Is it normal to pay a roofing deposit?

Yes, deposits are common. The contract should state the amount and the start timing.

What does Florida law say about roofing deposits?

If a contractor takes more than 10% of the contract price on residential work, it must apply for the permit within 30 days and start work within 90 days after the permit is issued, unless there is just cause or you agree in writing to a longer period (s. 489.126, F.S.).

What if my contractor took a deposit and never started?

Send a written demand by certified mail. Keeping money for work not performed can be a crime under s. 489.126, from a misdemeanor up to a first-degree felony depending on the amount.

How is my SafeTech deposit protected?

Every registered project includes $30,000 of Contractor Directorii deposit protection at no cost. $250,000 full coverage is available as an option.

Should I pay in cash?

Use a traceable payment method and get a receipt. We accept debit card or bank transfer at no charge; credit cards carry a 3% surcharge.

About the author

Roshy Rajan has worked in Broward County real estate and construction since 2006. He founded SafeTech Roofing and Windows (SafeTech Builders Inc.) after a hurricane left a friend with roof and window damage and the referrals kept coming. Florida Certified General Contractor CGC1537934 · Certified Roofing Contractor CCC1336954 · BBB Accredited.

Licensed and insured. Florida CGC1537934 · CCC1336954.

Your deposit, protected

$30,000 Contractor Directorii deposit protection on every registered project.

Book a free inspection Call (954) 665-3231