Operating a short-term rental in Jacksonville legally requires assembling a stack of licenses, registrations, and certifications from multiple government agencies across the city, county, and state levels. Miss one and you’re not just non-compliant on that specific requirement — you’re potentially exposing yourself to penalties that could exceed the value of several months of rental income.
This checklist covers every license and permit required for legal STR operation in Jacksonville and Jacksonville Beach, what it costs, where to get it, and what order to pursue them in.
Before You Start: Confirm Your Zoning
No compliance checklist matters if your property isn’t in a zone where STRs are permitted. In the City of Jacksonville proper, short-term rentals are limited to Commercial Zones and the Historic Core Zone. In Jacksonville Beach, STRs are permitted in all residential use zones.
Verify your zoning through the Jacksonville LUZ portal before investing time or money in any of the steps below. If you’re in a prohibited zone, no amount of licensing will make your operation legal.
The Complete License Stack
1. Florida DBPR Vacation Rental License
Issuing Authority: Florida Department of Business and Professional Regulation
Cost: $170–$350 depending on unit type and application timing
Website: myfloridalicense.com
This is your starting point and the foundational state-level requirement. Every property rented more than three times per year for stays under 30 days must be licensed as a Transient Public Lodging Establishment. The DBPR issues three license types: Single (one unit), Group (multiple units in one building under one owner), and Collective (up to 75 units at scattered locations under one licensed agent). Most individual investors use the Single license.
The license must be displayed visibly inside the rental property and renewed annually. Operating without it is a state violation independent of any local permit status.
2. Florida Department of Revenue — Sales Tax Certificate
Issuing Authority: Florida Department of Revenue
Cost: Free (registration only)
Website: floridarevenue.com
Required to legally collect and remit Florida’s 6% state sales tax on rental income. While Airbnb and VRBO typically collect and remit state sales tax as marketplace facilitators, you remain legally responsible for the underlying obligation. Registration ensures you’re in the state’s system and creates the account through which tax is properly attributed to your property.
3. Duval County Tourist Development Tax Registration
Issuing Authority: Duval County Tax Collector
Cost: Free (registration only)
Contact: [email protected] | 231 E. Forsyth St., Room 212, Jacksonville, FL 32202
This is the registration most operators miss. Duval County imposes a 6% Convention/Tourist Development Tax (TDT) on all short-term rentals. Critically, no online platform collects or remits this tax on your behalf — Duval County has explicitly confirmed there is no agreement with Airbnb, VRBO, or any other platform. You must register, collect 6% from guests, and remit monthly to the county.
Monthly filing is mandatory even in months with zero revenue.
4. Duval County Local Business Tax Receipt
Issuing Authority: Duval County Tax Collector
Cost: $79.20 annually per property
Contact: Duval County Tax Collector’s Office
Also called a Business Tax Receipt (BTR) or occupational license, this is your county-level authorization to operate a rental business. It must be renewed annually and is required for every property you operate as an STR in Duval County, including Jacksonville Beach.
5. City of Jacksonville Land Use Permit
Issuing Authority: City of Jacksonville Planning and Development Department
Cost: Varies (confirm current fee schedule with the department)
Contact: (904) 255-8300
Required specifically for properties in the City of Jacksonville (not Jacksonville Beach, which has its own process). This permit confirms that your specific property and its use as an STR complies with local zoning. It is property-specific, non-transferable to a new owner, and must be applied for by the property owner directly — it cannot be submitted through a management company or agent.
This is the permit that formally authorizes STR use at your address under Jacksonville’s municipal zoning code.
6. City of Jacksonville Short-Term Vacation Rental Certificate
Issuing Authority: City of Jacksonville (Jacksonville Beach uses its own certificate process — see #7)
Cost: $150 initial; $150 annual renewal
Renewal Deadline: October 1 annually
The operational certificate that must be posted in the property facing outside at the main entrance. Non-transferable between owners — when a property changes hands, the new owner must apply for a new certificate. Renewal is annual, and the October 1 deadline is firm, with late penalties applied thereafter.
7. Jacksonville Beach Short-Term Vacation Rental Certificate (Jacksonville Beach Properties Only)
Issuing Authority: City of Jacksonville Beach Planning and Development Department
Address: City Hall, 11 3rd Street North, Jacksonville Beach
Cost: $150 initial; $150 annual renewal
Renewal Deadline: October 1 annually
For properties within the Jacksonville Beach city limits, this is the municipal STR certificate. It requires a notarized application affidavit — a legal commitment to maintain compliance with occupancy limits, parking rules, waste management, and emergency contact availability. The certificate is property-specific and non-transferable between owners.
8. City of Jacksonville Beach Local Business Tax Receipt (Jacksonville Beach Properties Only)
Issuing Authority: City of Jacksonville Beach
Cost: Confirm current rate with City of Jacksonville Beach
In addition to the Duval County BTR, Jacksonville Beach properties require a separate city-level Local Business Tax Receipt. This is a city-specific requirement on top of the county-level receipt.
9. Fire Marshal Inspection Certificate
Issuing Authority: Jacksonville Beach Fire Marshal’s Office (or Jacksonville Fire Marshal for city properties)
Cost: Included in application; $100 no-show fee if scheduled appointment is missed
Before any STR certificate is issued, your property must pass a fire safety inspection conducted by the applicable Fire Marshal’s office. The inspection must be scheduled by appointment. If violations are found, they must be corrected and the property re-inspected before the certificate is issued.
Key items inspected: smoke alarms in each sleeping room and on each level, carbon monoxide detectors where required, fire extinguishers (2A10BC) on each level, visible address numbers (minimum 4-inch), and clear emergency egress.
After the initial certification, annual inspections are required to maintain compliance.
10. Liability Insurance Policy
Issuing Authority: Private insurance provider
Cost: $2,000–$5,000+ annually for STR-specific coverage
Minimum Coverage: $300,000 (Jacksonville Beach requirement)
Standard homeowner insurance policies do not cover commercial short-term rental activity. You must obtain a policy specifically covering STR operations. Proof of liability insurance with minimum $300,000 coverage must be submitted with your Jacksonville Beach STVR certificate application. Even for City of Jacksonville properties where specific minimum coverage isn’t mandated, STR insurance is a non-negotiable operational requirement — an uninsured claim for a guest injury could be financially catastrophic.
Providers specializing in STR coverage include Proper Insurance, Steadily, and Slice. Do not attempt to operate on a standard homeowner’s policy.
The Recommended Application Sequence
The order you pursue these matters. Here’s the recommended sequence:
First: Confirm zoning and HOA permissions (before any fees)
Second: Obtain Florida DBPR license (state foundation)
Third: Register with Florida DOR for sales tax
Fourth: Register with Duval County Tax Collector for TDT
Fifth: Obtain Duval County Business Tax Receipt
Sixth: Obtain City STR Certificate / Jacksonville Beach STVR Certificate (this triggers the Fire Marshal inspection scheduling)
Seventh: Schedule and complete Fire Marshal inspection
Eighth: Obtain City BTR (Jacksonville Beach)
Ninth: Obtain Liability Insurance (needed for certificate application)
Tenth: Post all required certificates and notices in the property
Annual Recurring Cost Summary
License / Fee
Annual Cost
Florida DBPR License renewal
~$170–$200
Duval County Business Tax Receipt
$79.20
City STR Certificate renewal
$150
City of Jacksonville Beach BTR
~$50–$100 (confirm)
STR Liability Insurance
$2,000–$5,000+
Total Annual Licensing Cost
~$2,450–$5,500+
This does not include TDT remittance (which is a tax, not a fee), ongoing inspection costs, or any professional services used to manage compliance.
What Happens If You Skip Steps
Jacksonville’s Short-Term Rental Enforcement Team actively monitors platforms and investigates complaints. Penalties for operating without proper permits include fines of up to $500 per day per violation — and violations stack. Operating without a DBPR license is a separate violation from operating without a city STR certificate, which is separate from failing to collect TDT. An enforcement action could involve multiple simultaneous citations.
Beyond fines, permit revocation can result in a forced halt of all rental activity pending compliance resolution — meaning zero revenue during an enforcement period.
The licensing costs outlined above represent less than one month of revenue for most Jacksonville STR properties. The cost of non-compliance can represent an entire year’s income or more.
Related: [The Jacksonville STR Investor’s Zoning Bible] | [The 13.5% Duval County Tax Burden] | [The “Responsible Party” Rule in Jacksonville Beach]

