{"id":46970,"date":"2026-05-28T09:37:41","date_gmt":"2026-05-28T14:37:41","guid":{"rendered":"https:\/\/josephellenproperties.com\/?p=46970"},"modified":"2026-05-28T09:37:41","modified_gmt":"2026-05-28T14:37:41","slug":"jacksonvilles-10-license-compliance-checklist-every-permit-you-need-before-your-first-guest-checks-in","status":"publish","type":"post","link":"https:\/\/josephellenproperties.com\/jacksonvilles-10-license-compliance-checklist-every-permit-you-need-before-your-first-guest-checks-in\/","title":{"rendered":"Jacksonville&#8217;s 10-License Compliance Checklist: Every Permit You Need Before Your First Guest Checks In"},"content":{"rendered":"<p>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&#8217;re not just non-compliant on that specific requirement \u2014 you&#8217;re potentially exposing yourself to penalties that could exceed the value of several months of rental income.<\/p>\n<p>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.<\/p>\n<p>Before You Start: Confirm Your Zoning<br \/>\nNo compliance checklist matters if your property isn&#8217;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.<\/p>\n<p>Verify your zoning through the Jacksonville LUZ portal before investing time or money in any of the steps below. If you&#8217;re in a prohibited zone, no amount of licensing will make your operation legal.<\/p>\n<p>The Complete License Stack<br \/>\n1. Florida DBPR Vacation Rental License<br \/>\nIssuing Authority: Florida Department of Business and Professional Regulation<br \/>\nCost: $170\u2013$350 depending on unit type and application timing<br \/>\nWebsite: myfloridalicense.com<\/p>\n<p>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.<\/p>\n<p>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.<\/p>\n<p>2. Florida Department of Revenue \u2014 Sales Tax Certificate<br \/>\nIssuing Authority: Florida Department of Revenue<br \/>\nCost: Free (registration only)<br \/>\nWebsite: floridarevenue.com<\/p>\n<p>Required to legally collect and remit Florida&#8217;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&#8217;re in the state&#8217;s system and creates the account through which tax is properly attributed to your property.<\/p>\n<p>3. Duval County Tourist Development Tax Registration<br \/>\nIssuing Authority: Duval County Tax Collector<br \/>\nCost: Free (registration only)<br \/>\nContact: TouristTax@coj.net | 231 E. Forsyth St., Room 212, Jacksonville, FL 32202<\/p>\n<p>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 \u2014 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.<\/p>\n<p>Monthly filing is mandatory even in months with zero revenue.<\/p>\n<p>4. Duval County Local Business Tax Receipt<br \/>\nIssuing Authority: Duval County Tax Collector<br \/>\nCost: $79.20 annually per property<br \/>\nContact: Duval County Tax Collector&#8217;s Office<\/p>\n<p>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.<\/p>\n<p>5. City of Jacksonville Land Use Permit<br \/>\nIssuing Authority: City of Jacksonville Planning and Development Department<br \/>\nCost: Varies (confirm current fee schedule with the department)<br \/>\nContact: (904) 255-8300<\/p>\n<p>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 \u2014 it cannot be submitted through a management company or agent.<\/p>\n<p>This is the permit that formally authorizes STR use at your address under Jacksonville&#8217;s municipal zoning code.<\/p>\n<p>6. City of Jacksonville Short-Term Vacation Rental Certificate<br \/>\nIssuing Authority: City of Jacksonville (Jacksonville Beach uses its own certificate process \u2014 see #7)<br \/>\nCost: $150 initial; $150 annual renewal<br \/>\nRenewal Deadline: October 1 annually<\/p>\n<p>The operational certificate that must be posted in the property facing outside at the main entrance. Non-transferable between owners \u2014 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.<\/p>\n<p>7. Jacksonville Beach Short-Term Vacation Rental Certificate (Jacksonville Beach Properties Only)<br \/>\nIssuing Authority: City of Jacksonville Beach Planning and Development Department<br \/>\nAddress: City Hall, 11 3rd Street North, Jacksonville Beach<br \/>\nCost: $150 initial; $150 annual renewal<br \/>\nRenewal Deadline: October 1 annually<\/p>\n<p>For properties within the Jacksonville Beach city limits, this is the municipal STR certificate. It requires a notarized application affidavit \u2014 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.<\/p>\n<p>8. City of Jacksonville Beach Local Business Tax Receipt (Jacksonville Beach Properties Only)<br \/>\nIssuing Authority: City of Jacksonville Beach<br \/>\nCost: Confirm current rate with City of Jacksonville Beach<\/p>\n<p>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.<\/p>\n<p>9. Fire Marshal Inspection Certificate<br \/>\nIssuing Authority: Jacksonville Beach Fire Marshal&#8217;s Office (or Jacksonville Fire Marshal for city properties)<br \/>\nCost: Included in application; $100 no-show fee if scheduled appointment is missed<\/p>\n<p>Before any STR certificate is issued, your property must pass a fire safety inspection conducted by the applicable Fire Marshal&#8217;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.<\/p>\n<p>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.<\/p>\n<p>After the initial certification, annual inspections are required to maintain compliance.<\/p>\n<p>10. Liability Insurance Policy<br \/>\nIssuing Authority: Private insurance provider<br \/>\nCost: $2,000\u2013$5,000+ annually for STR-specific coverage<br \/>\nMinimum Coverage: $300,000 (Jacksonville Beach requirement)<\/p>\n<p>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&#8217;t mandated, STR insurance is a non-negotiable operational requirement \u2014 an uninsured claim for a guest injury could be financially catastrophic.<\/p>\n<p>Providers specializing in STR coverage include Proper Insurance, Steadily, and Slice. Do not attempt to operate on a standard homeowner&#8217;s policy.<\/p>\n<p>The Recommended Application Sequence<br \/>\nThe order you pursue these matters. Here&#8217;s the recommended sequence:<\/p>\n<p>First: Confirm zoning and HOA permissions (before any fees)<br \/>\nSecond: Obtain Florida DBPR license (state foundation)<br \/>\nThird: Register with Florida DOR for sales tax<br \/>\nFourth: Register with Duval County Tax Collector for TDT<br \/>\nFifth: Obtain Duval County Business Tax Receipt<br \/>\nSixth: Obtain City STR Certificate \/ Jacksonville Beach STVR Certificate (this triggers the Fire Marshal inspection scheduling)<br \/>\nSeventh: Schedule and complete Fire Marshal inspection<br \/>\nEighth: Obtain City BTR (Jacksonville Beach)<br \/>\nNinth: Obtain Liability Insurance (needed for certificate application)<br \/>\nTenth: Post all required certificates and notices in the property<\/p>\n<p>Annual Recurring Cost Summary<br \/>\nLicense \/ Fee<br \/>\nAnnual Cost<br \/>\nFlorida DBPR License renewal<br \/>\n~$170\u2013$200<br \/>\nDuval County Business Tax Receipt<br \/>\n$79.20<br \/>\nCity STR Certificate renewal<br \/>\n$150<br \/>\nCity of Jacksonville Beach BTR<br \/>\n~$50\u2013$100 (confirm)<br \/>\nSTR Liability Insurance<br \/>\n$2,000\u2013$5,000+<br \/>\nTotal Annual Licensing Cost<br \/>\n~$2,450\u2013$5,500+<\/p>\n<p>This does not include TDT remittance (which is a tax, not a fee), ongoing inspection costs, or any professional services used to manage compliance.<\/p>\n<p>What Happens If You Skip Steps<br \/>\nJacksonville&#8217;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 \u2014 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.<\/p>\n<p>Beyond fines, permit revocation can result in a forced halt of all rental activity pending compliance resolution \u2014 meaning zero revenue during an enforcement period.<\/p>\n<p>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&#8217;s income or more.<\/p>\n<p>Related: [The Jacksonville STR Investor&#8217;s Zoning Bible] | [The 13.5% Duval County Tax Burden] | [The &#8220;Responsible Party&#8221; Rule in Jacksonville Beach]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>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&#8217;re not just non-compliant on that specific requirement \u2014 you&#8217;re potentially exposing yourself to penalties that could exceed the value of several months of rental [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":45843,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15],"tags":[],"class_list":["post-46970","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-rental-tips"],"acf":[],"_links":{"self":[{"href":"https:\/\/josephellenproperties.com\/?rest_route=\/wp\/v2\/posts\/46970","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/josephellenproperties.com\/?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/josephellenproperties.com\/?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/josephellenproperties.com\/?rest_route=\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/josephellenproperties.com\/?rest_route=%2Fwp%2Fv2%2Fcomments&post=46970"}],"version-history":[{"count":1,"href":"https:\/\/josephellenproperties.com\/?rest_route=\/wp\/v2\/posts\/46970\/revisions"}],"predecessor-version":[{"id":46971,"href":"https:\/\/josephellenproperties.com\/?rest_route=\/wp\/v2\/posts\/46970\/revisions\/46971"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/josephellenproperties.com\/?rest_route=\/wp\/v2\/media\/45843"}],"wp:attachment":[{"href":"https:\/\/josephellenproperties.com\/?rest_route=%2Fwp%2Fv2%2Fmedia&parent=46970"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/josephellenproperties.com\/?rest_route=%2Fwp%2Fv2%2Fcategories&post=46970"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/josephellenproperties.com\/?rest_route=%2Fwp%2Fv2%2Ftags&post=46970"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}