{"id":102,"date":"2026-09-01T01:43:02","date_gmt":"2026-09-01T05:43:02","guid":{"rendered":"https:\/\/passcontractorexam.com\/articles\/florida-contractor-exam-edition-trap\/"},"modified":"2026-10-10T01:07:32","modified_gmt":"2026-10-10T05:07:32","slug":"florida-contractor-exam-edition-trap","status":"publish","type":"post","link":"https:\/\/passcontractorexam.com\/articles\/florida-contractor-exam-edition-trap\/","title":{"rendered":"Florida Contractor Exam Reference List: Which Year Applies?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>The Florida contractor exam reference list that applies to you is the one in force on the day you sit, for your licence category, not the one current when you bought your books. In 2026 two books changed edition partway through the year. Bring the wrong edition and nobody stops you at the door. It just answers some questions wrongly.<\/strong><\/p>\n\n\n\n<div class=\"msq-audio\" data-article=\"florida-contractor-exam-edition-trap\" data-minutes=\"17\">\n<style>.msq-audio{margin:1.25em 0 1.75em;padding:16px 18px;background:#F3F1EC;border:1px solid #D9D3C7;border-radius:12px}\n.msq-audio-lead{margin:0 0 8px;font-size:.95em}.msq-audio audio{width:100%;margin:0 0 12px;display:block}\n.msq-toc-title{margin:0 0 6px;font-weight:700}.msq-toc ol{margin:0;padding:0;list-style:none}\n.msq-toc li{display:flex;gap:10px;align-items:center;padding:6px 6px;border-bottom:1px solid #D9D3C7;border-radius:8px}\n.msq-toc li:last-child{border-bottom:0}.msq-toc li.is-active{background:#fff}\n.msq-toc-play{flex:0 0 auto;width:30px;height:30px;border-radius:50%;border:0;background:#24405E;color:#fff;font:inherit;font-size:.72em;line-height:30px;padding:0;cursor:pointer}\n.msq-toc-play.is-playing{background:#C4540E}\n.msq-toc-time{flex:0 0 auto;min-width:3.1em;font-variant-numeric:tabular-nums;color:#4C5561;font-size:.9em}\n.msq-toc a{color:#1B1F24;text-decoration:none;line-height:1.35}.msq-toc li.is-active a{font-weight:700;color:#24405E}\n.msq-audio-note{margin:10px 0 0;font-size:.82em;color:#4C5561}\nh2.wp-block-heading[id]{scroll-margin-top:24px}\n.msq-hplay{display:inline-block;vertical-align:middle;width:26px;height:26px;margin:0 0 0 10px;border-radius:50%;border:0;background:#24405E;cursor:pointer;padding:0;position:relative;top:-2px}\n.msq-hplay::before{content:'\u25b6\ufe0e';display:block;color:#fff;font-size:11px;line-height:26px;text-align:center}\n.msq-hplay.is-playing{background:#C4540E}.msq-hplay.is-playing::before{content:'\u2016';font-size:13px;font-weight:700}\n.msq-bar{position:fixed;left:0;right:0;bottom:0;z-index:9000;display:flex;align-items:center;gap:10px;padding:8px 12px;padding-bottom:calc(8px + env(safe-area-inset-bottom));background:#FFFFFF;border-top:1px solid #D9D3C7;box-shadow:0 -4px 16px rgba(0,0,0,.08);font-size:.92em;color:#1B1F24;transition:transform .2s ease}\n.msq-bar.is-hidden{transform:translateY(130%)}\n.msq-bar-play{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:999px;background:#24405E;color:#fff;font:inherit;font-weight:700;padding:8px 14px 8px 12px;cursor:pointer;white-space:nowrap}\n.msq-bar-play.is-playing{background:#C4540E}\n.msq-bar-icon::before{content:'\u25b6\ufe0e';font-size:12px}.msq-bar-play.is-playing .msq-bar-icon::before{content:'\u2016';font-size:14px;font-weight:700}\n.msq-bar-chapter{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}\n.msq-bar-time{flex:0 0 auto;font-variant-numeric:tabular-nums;color:#4C5561;font-size:.9em}\n.msq-bar-rate,.msq-bar-close{flex:0 0 auto;border:1px solid #D9D3C7;background:#fff;color:#1B1F24;font:inherit;font-size:.85em;line-height:1;border-radius:8px;padding:7px 9px;cursor:pointer}\n.msq-bar-close::before{content:'\u2715'}\n.msq-bar.msq-bar-pill{left:auto;right:14px;bottom:14px;padding:6px;padding-bottom:6px;border:1px solid #D9D3C7;border-radius:999px;box-shadow:0 6px 20px rgba(0,0,0,.15)}\n.msq-bar.msq-bar-pill .msq-bar-chapter,.msq-bar.msq-bar-pill .msq-bar-time,.msq-bar.msq-bar-pill .msq-bar-rate{display:none}\nbody.msq-has-bar{padding-bottom:76px}\n@media (max-width:600px){.msq-bar-time{display:none}.msq-bar{gap:8px;padding-left:10px;padding-right:10px}}\n.msq-s.msq-now{background:#F3F1EC;box-shadow:0 2px 0 #24405E;border-radius:2px}\ntr.msq-now td,tr.msq-now th{background:#F3F1EC;box-shadow:inset 0 -2px 0 #24405E}\n@media (hover:hover){.msq-s,tr[data-i]{cursor:pointer}.msq-s:hover{background:#F3F1EC}}<\/style>\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"AudioObject\",\"@id\":\"https:\/\/passcontractorexam.com\/articles\/florida-contractor-exam-edition-trap\/#audio\",\"name\":\"Florida Contractor Exam Reference List: Which Year Applies?, read aloud\",\"description\":\"Synthetic voice reading of the article, recorded 10 October 2026.\",\"contentUrl\":\"https:\/\/passcontractorexam.com\/articles\/wp-content\/uploads\/2026\/10\/florida-contractor-exam-edition-trap-audio-202610101037.mp3\",\"encodingFormat\":\"audio\/mpeg\",\"duration\":\"PT17M6S\",\"uploadDate\":\"2026-10-10\",\"inLanguage\":\"en-US\",\"isAccessibleForFree\":true,\"mainEntityOfPage\":\"https:\/\/passcontractorexam.com\/articles\/florida-contractor-exam-edition-trap\/\",\"hasPart\":[{\"@type\":\"Clip\",\"name\":\"Florida Contractor Exam Reference List: Which Year Applies?\",\"startOffset\":0,\"endOffset\":71},{\"@type\":\"Clip\",\"name\":\"Which reference list actually applies to you?\",\"startOffset\":71,\"endOffset\":185,\"url\":\"https:\/\/passcontractorexam.com\/articles\/florida-contractor-exam-edition-trap\/#which-reference-list-actually-applies-to-you\"},{\"@type\":\"Clip\",\"name\":\"What changed between the 2025 and 2026 lists?\",\"startOffset\":185,\"endOffset\":446,\"url\":\"https:\/\/passcontractorexam.com\/articles\/florida-contractor-exam-edition-trap\/#what-changed-between-the-2025-and-2026-lists\"},{\"@type\":\"Clip\",\"name\":\"What actually happens if you bring the wrong edition?\",\"startOffset\":446,\"endOffset\":534,\"url\":\"https:\/\/passcontractorexam.com\/articles\/florida-contractor-exam-edition-trap\/#what-actually-happens-if-you-bring-the-wrong-edition\"},{\"@type\":\"Clip\",\"name\":\"When does a new edition take effect?\",\"startOffset\":534,\"endOffset\":695,\"url\":\"https:\/\/passcontractorexam.com\/articles\/florida-contractor-exam-edition-trap\/#when-does-a-new-edition-take-effect\"},{\"@type\":\"Clip\",\"name\":\"What is the check that actually protects you?\",\"startOffset\":695,\"endOffset\":758,\"url\":\"https:\/\/passcontractorexam.com\/articles\/florida-contractor-exam-edition-trap\/#what-is-the-check-that-actually-protects-you\"},{\"@type\":\"Clip\",\"name\":\"What are the rules on binding, tabs and notes?\",\"startOffset\":758,\"endOffset\":835,\"url\":\"https:\/\/passcontractorexam.com\/articles\/florida-contractor-exam-edition-trap\/#what-are-the-rules-on-binding-tabs-and-notes\"},{\"@type\":\"Clip\",\"name\":\"Who do you ask when the seller and the list disagree?\",\"startOffset\":835,\"endOffset\":908,\"url\":\"https:\/\/passcontractorexam.com\/articles\/florida-contractor-exam-edition-trap\/#who-do-you-ask-when-the-seller-and-the-list-disagree\"},{\"@type\":\"Clip\",\"name\":\"What has changed since this was first published?\",\"startOffset\":908,\"endOffset\":1026,\"url\":\"https:\/\/passcontractorexam.com\/articles\/florida-contractor-exam-edition-trap\/#what-has-changed-since-this-was-first-published\"}],\"contentSize\":\"7.2 MB\"}<\/script>\n<p class=\"msq-audio-lead\"><strong>Listen to this article<\/strong>, about 17 minutes. A synthetic voice reads the article and announces each section title as it begins; tables are read row by row and the questions at the end are left out.<\/p>\n<audio class=\"msq-audio-player\" controls preload=\"metadata\" src=\"https:\/\/passcontractorexam.com\/articles\/wp-content\/uploads\/2026\/10\/florida-contractor-exam-edition-trap-audio-202610101037.mp3\"><\/audio>\n<nav class=\"msq-toc\" aria-label=\"In this article\"><p class=\"msq-toc-title\">In this article<\/p>\n<ol>\n<li data-start=\"0.0\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"0.0\" aria-label=\"Play from: Florida Contractor Exam Reference List: Which Year Applies?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">0:00<\/span><a href=\"#top\">Florida Contractor Exam Reference List: Which Year Applies?<\/a><\/li>\n<li data-start=\"70.98\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"70.98\" aria-label=\"Play from: Which reference list actually applies to you?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">1:11<\/span><a href=\"#which-reference-list-actually-applies-to-you\">Which reference list actually applies to you?<\/a><\/li>\n<li data-start=\"184.84\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"184.84\" aria-label=\"Play from: What changed between the 2025 and 2026 lists?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">3:05<\/span><a href=\"#what-changed-between-the-2025-and-2026-lists\">What changed between the 2025 and 2026 lists?<\/a><\/li>\n<li data-start=\"445.7\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"445.7\" aria-label=\"Play from: What actually happens if you bring the wrong edition?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">7:26<\/span><a href=\"#what-actually-happens-if-you-bring-the-wrong-edition\">What actually happens if you bring the wrong edition?<\/a><\/li>\n<li data-start=\"534.08\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"534.08\" aria-label=\"Play from: When does a new edition take effect?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">8:54<\/span><a href=\"#when-does-a-new-edition-take-effect\">When does a new edition take effect?<\/a><\/li>\n<li data-start=\"694.62\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"694.62\" aria-label=\"Play from: What is the check that actually protects you?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">11:35<\/span><a href=\"#what-is-the-check-that-actually-protects-you\">What is the check that actually protects you?<\/a><\/li>\n<li data-start=\"757.92\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"757.92\" aria-label=\"Play from: What are the rules on binding, tabs and notes?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">12:38<\/span><a href=\"#what-are-the-rules-on-binding-tabs-and-notes\">What are the rules on binding, tabs and notes?<\/a><\/li>\n<li data-start=\"835.14\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"835.14\" aria-label=\"Play from: Who do you ask when the seller and the list disagree?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">13:55<\/span><a href=\"#who-do-you-ask-when-the-seller-and-the-list-disagree\">Who do you ask when the seller and the list disagree?<\/a><\/li>\n<li data-start=\"908.16\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"908.16\" aria-label=\"Play from: What has changed since this was first published?\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">15:08<\/span><a href=\"#what-has-changed-since-this-was-first-published\">What has changed since this was first published?<\/a><\/li>\n<\/ol><\/nav>\n<p class=\"msq-audio-note\">Recorded 10 October 2026 from the article as published that day. Press a chapter to jump there; the highlighted line is what is playing. A play button sits beside every section heading, and once you scroll past this player a bar at the bottom of the screen keeps the controls in reach. Tap or click any sentence to hear the reading start from there.<\/p>\n<script>var MSQ_SENT = [[0.0,\"h\",\"floridacontractorexamref\",50],[3.4,\"p\",\"thefloridacontractorexam\",142],[13.44,\"p\",\"in2026twobookschangededi\",49],[17.92,\"p\",\"bringthewrongeditionandn\",46],[20.56,\"p\",\"itjustanswerssomequestio\",33],[22.52,\"p\",\"onthispagethe2025and2026\",154],[37.32,\"p\",\"everyotherpageonthissubj\",56],[41.68,\"p\",\"thatadviceisuselessonits\",174],[54.48,\"p\",\"onesetisheadedreferencel\",49],[60.4,\"p\",\"theotherisheadedreferenc\",51],[65.76,\"p\",\"botharelinkedandchoosing\",58],[70.98,\"h\",\"whichreferencelistactual\",38],[73.62,\"p\",\"threethingsdecideitandge\",81],[79.38,\"t\",\"theeffectivedatecovering\",174],[93.14,\"t\",\"yourexactlicencecategory\",159],[105.66,\"t\",\"yourexaminationformat\",158],[118.62,\"p\",\"thatthirdaxisistheonealm\",41],[121.26,\"p\",\"thedepartmentseparatesit\",198],[134.78,\"p\",\"ifyouaresittingatacomput\",53],[137.94,\"p\",\"inpracticethatisnownearl\",238],[156.58,\"p\",\"checkhowthethreepartsare\",74],[162.42,\"p\",\"theinstructiononthedepar\",83],[169.18,\"p\",\"ittellscandidatestobring\",136],[179.06,\"p\",\"allowedforthatday\",17],[180.86,\"p\",\"notallowedingeneralandno\",49],[184.84,\"h\",\"whatchangedbetweenthe202\",37],[189.36,\"p\",\"mostcandidatesneverseeth\",74],[193.96,\"p\",\"wedidforthetwolistsnearl\",159],[205.04,\"p\",\"fivelinesmoved\",14],[206.52,\"p\",\"everythingelsestayedput\",23],[207.88,\"t\",\"r1floridastatuteschapter\",95],[224.04,\"t\",\"r50contractorsmanual\",159],[247.0,\"t\",\"r50contractorsmanual\",183],[271.64,\"t\",\"r46osha29cfrpart1926\",134],[293.56,\"t\",\"r247bcsitrusshandlingand\",155],[305.08,\"t\",\"r5r6r7aiaa201a401a701r37\",137],[346.2,\"p\",\"readthatr50pairagainbeca\",57],[351.64,\"p\",\"thecontractorsmanualisth\",112],[361.8,\"p\",\"businessandfinancequesti\",148],[371.68,\"p\",\"acandidatewhosatbusiness\",141],[382.4,\"p\",\"sincejuly12026bothexamsu\",67],[390.12,\"p\",\"itistheclearestexamplewe\",58],[394.6,\"p\",\"italsomattersforretakes\",23],[396.12,\"p\",\"ifyousatapartin2025andar\",163],[411.28,\"p\",\"thefull2026listofapprove\",72],[416.8,\"p\",\"onemorethingworthknowing\",46],[419.24,\"p\",\"thedepartmentnamesitsfil\",82],[427.08,\"p\",\"thatsuggeststhenextyears\",131],[437.48,\"p\",\"thatisourreadingofthefil\",130],[445.7,\"h\",\"whatactuallyhappensifyou\",44],[448.54,\"p\",\"lessthanyouhavebeentolda\",55],[453.18,\"p\",\"theofficialwordingontheb\",285],[470.58,\"p\",\"thatlastphraseissetinita\",60],[474.7,\"p\",\"onlyonecopyofeachreferen\",37],[478.18,\"p\",\"sothewrongeditionisnotco\",33],[480.7,\"p\",\"itsitsonyourdeskalldaylo\",119],[488.18,\"p\",\"thereisnomomentwhereanyb\",35],[490.22,\"p\",\"youfindoutwhenthescorear\",29],[490.22,\"p\",\"thisisacorrectionworthma\",158],[502.86,\"p\",\"theriskisnotadmission\",21],[504.14,\"p\",\"theriskisscoringanditiss\",29],[506.5,\"p\",\"ifyouareresittingasingle\",143],[517.02,\"p\",\"onefurtherrestrictionsit\",36],[520.06,\"p\",\"onlyoriginaleditionrefer\",126],[528.9,\"p\",\"aphotocopiedbookisnotach\",57],[534.08,\"h\",\"whendoesaneweditiontakee\",29],[536.16,\"p\",\"notnecessarilyonjanuary1\",79],[540.52,\"p\",\"changeoversareannounceda\",56],[543.88,\"t\",\"businessandfinancecontra\",110],[556.24,\"t\",\"generalbuildingandreside\",117],[569.76,\"t\",\"generalbuildingandreside\",116],[584.2,\"t\",\"electricalcontractorsref\",146],[600.72,\"t\",\"constructionreferencelis\",128],[609.8,\"p\",\"thebusinessandfinancecha\",50],[612.92,\"p\",\"ittookeffectonfebruary1i\",71],[618.6,\"p\",\"acandidatewhoboughtbooks\",133],[629.36,\"p\",\"thetradeexamsfollowedonj\",163],[641.04,\"p\",\"theelectricaldateisaremi\",158],[651.04,\"p\",\"thefebruary12026dateispr\",282],[676.2,\"p\",\"onoctober102026thatfilew\",87],[685.52,\"p\",\"publishedsourcesdisagree\",131],[694.62,\"h\",\"whatisthecheckthatactual\",37],[697.9,\"p\",\"sixstepsandthefourthisth\",38],[701.26,\"p\",\"writedownyourlicencecate\",94],[708.18,\"p\",\"notewhetheryouaresitting\",53],[711.66,\"p\",\"opentheconstructionexami\",110],[720.22,\"p\",\"compareeditionandyearaga\",55],[724.06,\"p\",\"notagainsttheinvoicenota\",85],[728.94,\"p\",\"openeachcoverandlook\",20],[730.94,\"p\",\"checkyouarecarryingoneco\",56],[734.98,\"p\",\"checkthebindingrulesbelo\",47],[738.18,\"p\",\"stepfourexistsbecausethe\",127],[748.18,\"p\",\"itcoststenminutes\",17],[749.94,\"p\",\"forasenseofwhatisatstake\",125],[757.92,\"h\",\"whataretherulesonbinding\",36],[760.88,\"p\",\"theymatterherebecauseabo\",93],[766.36,\"p\",\"fromthebusinessandfinanc\",29],[768.0,\"p\",\"allreferencematerialsand\",71],[773.68,\"p\",\"boundmeanspermanentlybou\",97],[781.04,\"p\",\"pdfcopiesmustbeboundwith\",90],[787.96,\"p\",\"staplesarespecificallyex\",30],[789.92,\"p\",\"underliningwithpenorhigh\",40],[792.96,\"p\",\"handwrittenandtypewritte\",43],[795.96,\"p\",\"existinghandwrittennotes\",97],[802.64,\"p\",\"moveabletabsandthelistna\",63],[807.84,\"p\",\"permanenttabsaretheonest\",34],[809.72,\"p\",\"writingtabletsandelectro\",113],[816.64,\"p\",\"thesecondhandmarketrunss\",47],[819.68,\"p\",\"ausedcopythatsomebodyhas\",110],[827.6,\"p\",\"wecoverthefullsetofmarki\",111],[835.14,\"h\",\"whodoyouaskwhentheseller\",42],[838.1,\"p\",\"thelist\",7],[839.7,\"p\",\"alwaysthelist\",13],[841.82,\"p\",\"thedepartmentmaintainsit\",125],[850.02,\"p\",\"whereyouneedahumantheexa\",99],[860.14,\"p\",\"thatisthenumbertocallwit\",75],[864.46,\"p\",\"itisnotthenumberofthecom\",115],[871.46,\"p\",\"ifyouwanttheunderlyingdo\",175],[884.22,\"p\",\"everythinginthisarticlew\",63],[887.94,\"p\",\"theychangewhichistheenti\",66],[892.38,\"p\",\"ourownwalkthroughofwhich\",216],[908.16,\"h\",\"whathaschangedsincethisw\",40],[910.6,\"p\",\"thepointofanarticleabout\",96],[917.68,\"p\",\"thelateston10october2026\",57],[925.32,\"p\",\"10october2026thetradeexa\",66],[931.96,\"p\",\"the2026generalbuildingan\",116],[940.8,\"p\",\"botharenowinthetableabov\",76],[947.84,\"p\",\"10october2026stillnoseth\",41],[953.52,\"p\",\"thelistspageascapturedon\",65],[960.56,\"p\",\"20september2026theaugust\",62],[968.04,\"p\",\"itisconfirmed\",13],[968.84,\"p\",\"onthatdateitisnamedonthe\",114],[981.16,\"p\",\"whenthispagewentupinsept\",79],[987.8,\"p\",\"20september2026thefebrua\",112],[998.72,\"p\",\"thebusinessandfinanceref\",130],[1010.56,\"p\",\"onelinetwoeditionsoneoft\",38],[1012.76,\"p\",\"thatisthetrapinminiature\",24],[1014.24,\"p\",\"20september2026nosethead\",48],[1019.92,\"p\",\"thatisnotapromisetherewi\",92]];\n(function(){\n  function init(){\n  var root = document.querySelector('.msq-audio'); if (!root) { return; }\n  var audio = root.querySelector('audio'), items = Array.prototype.slice.call(root.querySelectorAll('.msq-toc li'));\n  var starts = items.map(function(li){ return parseFloat(li.getAttribute('data-start')) || 0; });\n  var names = items.map(function(li){ return li.querySelector('a').textContent; });\n  var anchors = items.map(function(li){ var h = li.querySelector('a').getAttribute('href') || ''; return (h.charAt(0) === '#' && h !== '#top') ? document.getElementById(h.slice(1)) : null; });\n  var article = root.getAttribute('data-article') || location.pathname, minutes = root.getAttribute('data-minutes') || '';\n  var marks = {}, started = false, pausedAt = -1, closed = false, ended = false;\n  var RATES = [1, 1.25, 1.5], rate = 1;\n  try { var saved = parseFloat(localStorage.getItem('msq-audio-rate')); if (RATES.indexOf(saved) >= 0) { rate = saved; } } catch (e) {}\n  audio.playbackRate = rate;\n  function track(name, extra){ try { if (typeof gtag === 'function') { var p = { article: article }; for (var k in extra) { p[k] = extra[k]; } gtag('event', name, p); } } catch (e) {} }\n  function current(){ var t = audio.currentTime, idx = 0; for (var i = 0; starts.length > i; i += 1) { if (t + 0.25 >= starts[i]) { idx = i; } } return idx; }\n  function onScreen(){\n    var line = window.innerHeight \/ 3, idx = 0;\n    for (var i = 0; anchors.length > i; i += 1) { var el = anchors[i]; if (el && line >= el.getBoundingClientRect().top) { idx = i; } }\n    return idx;\n  }\n  function fmt(s){ s = Math.max(0, Math.round(s || 0)); var m = Math.floor(s \/ 60), r = s % 60; return m + ':' + (10 > r ? '0' : '') + r; }\n  function play(from, source){\n    if (from !== null) { audio.currentTime = from; }\n    var p = audio.play(); if (p && p.catch) { p.catch(function(){}); }\n    track(from === null ? 'audio_resume' : 'audio_chapter', { chapter: names[current()], start: Math.round(audio.currentTime), source: source });\n  }\n  var hbtns = anchors.map(function(el, i){\n    if (!el) { return null; }\n    var b = document.createElement('button'); b.type = 'button'; b.className = 'msq-hplay'; b.setAttribute('aria-label', 'Play this section: ' + names[i]);\n    b.addEventListener('click', function(){\n      if (!audio.paused && current() === i) { audio.pause(); track('audio_pause', { source: 'heading' }); return; }\n      play(starts[i], 'heading');\n    });\n    el.appendChild(b); return b;\n  });\n  var bar = document.createElement('div'); bar.className = 'msq-bar msq-bar-pill is-hidden'; bar.setAttribute('role', 'region'); bar.setAttribute('aria-label', 'Audio player');\n  var playBtn = document.createElement('button'); playBtn.type = 'button'; playBtn.className = 'msq-bar-play';\n  var icon = document.createElement('span'); icon.className = 'msq-bar-icon'; icon.setAttribute('aria-hidden', 'true');\n  var label = document.createElement('span'); label.className = 'msq-bar-label';\n  playBtn.appendChild(icon); playBtn.appendChild(label);\n  var chap = document.createElement('span'); chap.className = 'msq-bar-chapter';\n  var clock = document.createElement('span'); clock.className = 'msq-bar-time';\n  var rateBtn = document.createElement('button'); rateBtn.type = 'button'; rateBtn.className = 'msq-bar-rate'; rateBtn.setAttribute('aria-label', 'Playback speed');\n  var closeBtn = document.createElement('button'); closeBtn.type = 'button'; closeBtn.className = 'msq-bar-close'; closeBtn.setAttribute('aria-label', 'Close the audio bar');\n  bar.appendChild(playBtn); bar.appendChild(chap); bar.appendChild(clock); bar.appendChild(rateBtn); bar.appendChild(closeBtn);\n  document.body.appendChild(bar);\n  function showRate(){ rateBtn.textContent = (rate === 1 ? '1' : String(rate)) + 'x'; }\n  showRate();\n  rateBtn.addEventListener('click', function(){\n    rate = RATES[(RATES.indexOf(rate) + 1) % RATES.length]; audio.playbackRate = rate; showRate();\n    try { localStorage.setItem('msq-audio-rate', String(rate)); } catch (e) {}\n    track('audio_rate', { rate: rate });\n  });\n  closeBtn.addEventListener('click', function(){\n    closed = true; if (!audio.paused) { audio.pause(); } paint(); track('audio_bar_close', {});\n  });\n  function mode(){\n    if (!audio.paused) { return 'pause'; }\n    if (ended) { return 'again'; }\n    if (!started) { return 'listen'; }\n    return (pausedAt === onScreen()) ? 'resume' : 'section';\n  }\n  playBtn.addEventListener('click', function(){\n    var m = mode();\n    if (m === 'pause') { audio.pause(); track('audio_pause', { source: 'bar' }); return; }\n    if (m === 'again') { ended = false; play(0, 'bar'); return; }\n    if (m === 'resume') { play(null, 'bar'); return; }\n    play(starts[onScreen()], 'bar');\n  });\n  function paint(){\n    var idx = current(), playing = !audio.paused, m = mode();\n    items.forEach(function(li, i){\n      var on = (i === idx) && playing, b = li.querySelector('.msq-toc-play'), a = li.querySelector('a');\n      li.classList.toggle('is-active', on); b.classList.toggle('is-playing', on);\n      b.textContent = on ? '\u2016' : '\u25b6\ufe0e';\n      b.setAttribute('aria-label', (on ? 'Pause: ' : 'Play from: ') + a.textContent);\n    });\n    hbtns.forEach(function(b, i){ if (b) { var on = (i === idx) && playing; b.classList.toggle('is-playing', on); b.setAttribute('aria-label', (on ? 'Pause this section: ' : 'Play this section: ') + names[i]); } });\n    playBtn.classList.toggle('is-playing', playing);\n    label.textContent = m === 'pause' ? 'Pause' : m === 'again' ? 'Play again' : m === 'resume' ? 'Resume' : m === 'section' ? 'Play this section' : 'Listen, ' + minutes + ' min';\n    playBtn.setAttribute('aria-label', label.textContent);\n    chap.textContent = started ? names[(playing || m === 'resume') ? idx : onScreen()] : '';\n    clock.textContent = started ? fmt(audio.currentTime) + ' \/ ' + fmt(audio.duration) : '';\n    bar.classList.toggle('msq-bar-pill', !started);\n    var show = !closed && (started || 0 > root.getBoundingClientRect().bottom);\n    bar.classList.toggle('is-hidden', !show);\n    document.body.classList.toggle('msq-has-bar', show);\n  }\n  root.addEventListener('click', function(e){\n    var b = e.target.closest ? e.target.closest('.msq-toc-play') : null; if (!b) { return; }\n    var li = b.parentNode, s = parseFloat(b.getAttribute('data-start')) || 0;\n    if (!audio.paused && current() === items.indexOf(li)) { audio.pause(); track('audio_pause', { source: 'index' }); return; }\n    play(s, 'index');\n  });\n  audio.addEventListener('play', function(){ ended = false; closed = false; if (!started) { started = true; track('audio_play', { minutes: Math.round((audio.duration || 0) \/ 60) }); } paint(); });\n  audio.addEventListener('pause', function(){ pausedAt = current(); paint(); });\n  audio.addEventListener('timeupdate', function(){\n    paint();\n    if (audio.duration > 0) {\n      var pct = Math.floor(audio.currentTime \/ audio.duration * 100);\n      [25, 50, 75].forEach(function(m){ if (pct >= m && !marks[m]) { marks[m] = true; track('audio_progress', { percent: m }); } });\n    }\n  });\n  audio.addEventListener('ended', function(){ ended = true; track('audio_complete', {}); paint(); });\n  var ticking = false;\n  function onScroll(){ if (ticking) { return; } ticking = true; setTimeout(function(){ ticking = false; paint(); }, 80); }\n  window.addEventListener('scroll', onScroll, { passive: true }); window.addEventListener('resize', onScroll);\n  paint();\n  }\n  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); }\n})();\n\n(function(){\n  function start(){\n    var root = document.querySelector('.msq-audio'), audio = root ? root.querySelector('audio') : null;\n    var map = (typeof MSQ_SENT !== 'undefined') ? MSQ_SENT : [];\n    if (!root || !audio || !map.length) { return; }\n    var scope = root.closest('main') || root.closest('article') || root.closest('.entry-content') || document.body;\n    var SKIP = '.msq-audio,.msq,.msq-tool,.msq-end,.msq-bar,script,style,noscript,figcaption,#rank-math-faq,.rank-math-block,nav,header,footer';\n    function norm(s){ return s.toLowerCase().replace(\/[^a-z0-9]+\/g, ''); }\n    var nodes = [], stream = '', walker = document.createTreeWalker(scope, NodeFilter.SHOW_TEXT, null), n;\n    while ((n = walker.nextNode())) {\n      var el = n.parentElement; if (!el || el.closest(SKIP)) { continue; }\n      var raw = n.nodeValue, keep = [], norms = '';\n      for (var i = 0; raw.length > i; i += 1) { var c = raw.charAt(i).toLowerCase(); if (\/[a-z0-9]\/.test(c)) { keep.push(i); norms += c; } }\n      if (!norms) { continue; }\n      nodes.push({ node: n, a: stream.length, b: stream.length + norms.length, keep: keep });\n      stream += norms;\n    }\n    var segs = [], cursor = 0, lastRow = null;\n    map.forEach(function(m, idx){\n      var kind = m[1], f = m[2], len = m[3];\n      if (kind === 't') {\n        var rows = scope.querySelectorAll('tr'), after = !lastRow;\n        for (var r = 0; rows.length > r; r += 1) {\n          var tr = rows[r];\n          if (!after) { if (tr === lastRow) { after = true; } continue; }\n          var cell = tr.querySelector('td,th');\n          if (cell && norm(cell.textContent).indexOf(f) === 0) { tr.setAttribute('data-i', idx); lastRow = tr; break; }\n        }\n        return;\n      }\n      var p = stream.indexOf(f, cursor); if (0 > p) { return; }\n      segs.push({ i: idx, a: p, b: Math.min(p + len, stream.length) }); cursor = p + len;\n    });\n    var si = 0;\n    nodes.forEach(function(nd){\n      var frag = document.createDocumentFragment(), raw = nd.node.nodeValue, rawPos = 0, any = false;\n      for (var k = si; segs.length > k; k += 1) {\n        var sg = segs[k]; if (sg.a >= nd.b) { break; } if (nd.a >= sg.b) { continue; }\n        var s = Math.max(sg.a, nd.a), e = Math.min(sg.b, nd.b);\n        var rs = nd.keep[s - nd.a], re2 = nd.keep[e - nd.a - 1] + 1;\n        if (rs > rawPos) { frag.appendChild(document.createTextNode(raw.slice(rawPos, rs))); }\n        var span = document.createElement('span'); span.className = 'msq-s'; span.setAttribute('data-i', sg.i); span.textContent = raw.slice(rs, re2);\n        frag.appendChild(span); rawPos = re2; any = true;\n        if (sg.b > nd.b) { break; }\n      }\n      while (segs.length > si && nd.b >= segs[si].b) { si += 1; }\n      if (!any) { return; }\n      if (raw.length > rawPos) { frag.appendChild(document.createTextNode(raw.slice(rawPos))); }\n      nd.node.parentNode.replaceChild(frag, nd.node);\n    });\n    var starts = map.map(function(m){ return m[0]; }), curIdx = -1, lastUser = 0, timer = null, autoUntil = 0, dragging = false;\n    function idxAt(t){ var lo = 0, hi = starts.length; while (hi > lo + 1) { var mid = (lo + hi) >> 1; if (t + 0.15 >= starts[mid]) { lo = mid; } else { hi = mid; } } return (t + 0.15 >= starts[0]) ? lo : -1; }\n    function setNow(i){\n      if (i === curIdx) { return; }\n      Array.prototype.forEach.call(scope.querySelectorAll('.msq-now'), function(el){ el.classList.remove('msq-now'); });\n      curIdx = i; if (0 > i) { return; }\n      var els = scope.querySelectorAll('[data-i=\"' + i + '\"]'); if (!els.length) { return; }\n      Array.prototype.forEach.call(els, function(el){ el.classList.add('msq-now'); });\n      var r = els[0].getBoundingClientRect(), now = Date.now();\n      if (!dragging && now > lastUser + 2500 && (80 > r.top || r.bottom > window.innerHeight - 140)) {\n        var reduce = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n        autoUntil = now + (reduce ? 400 : 1600);\n        els[0].scrollIntoView({ block: 'center', behavior: reduce ? 'auto' : 'smooth' });\n      }\n    }\n    function tick(){ if (!audio.paused) { setNow(idxAt(audio.currentTime)); } }\n    function userScrolled(){ lastUser = Date.now(); }\n    ['wheel', 'touchmove', 'keydown'].forEach(function(ev){ window.addEventListener(ev, userScrolled, { passive: true }); });\n    window.addEventListener('scroll', function(){ if (Date.now() > autoUntil) { userScrolled(); } }, { passive: true });\n    window.addEventListener('mousedown', function(e){ if (e.clientX >= document.documentElement.clientWidth) { dragging = true; userScrolled(); } }, { passive: true });\n    window.addEventListener('mouseup', function(){ if (dragging) { dragging = false; userScrolled(); } }, { passive: true });\n    audio.addEventListener('play', function(){ if (timer) { clearInterval(timer); } timer = setInterval(tick, 150); tick(); });\n    audio.addEventListener('pause', function(){ if (timer) { clearInterval(timer); timer = null; } });\n    scope.addEventListener('click', function(e){\n      if (e.target.closest('a, button, input, select, textarea, label, summary, .msq, .msq-tool, .msq-end, .msq-audio, .msq-bar')) { return; }\n      var sel = window.getSelection ? String(window.getSelection()) : '';\n      if (sel && sel.trim()) { return; }\n      var el = e.target.closest('[data-i]'); if (!el) { return; }\n      var i = parseInt(el.getAttribute('data-i'), 10); if (isNaN(i)) { return; }\n      if (!audio.paused && i === curIdx) { return; }\n      lastUser = Date.now();\n      audio.currentTime = starts[i];\n      var p = audio.play(); if (p && p.catch) { p.catch(function(){}); }\n      try { if (typeof gtag === 'function') { gtag('event', 'audio_chapter', { article: location.pathname, source: 'sentence', start: Math.round(starts[i]) }); } } catch (err) {}\n    });\n    audio.addEventListener('seeked', tick);\n    audio.addEventListener('ended', function(){ setNow(-1); });\n  }\n  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', start); } else { start(); }\n})();<\/script>\n<\/div>\n\n\n\n<p class=\"msq-hook wp-block-paragraph\">On this page: the 2025 and 2026 DBPR lists set side by side, book by book, the two dates in 2026 when editions changed partway through the year, and a check you can run with the books in your hands.<\/p>\n\n\n\n<div class=\"msq\" id=\"ms-quiz\" data-slug=\"florida-contractor-exam-edition-trap\" data-category=\"exam-day\" data-list=\"1\">\n<style>.msq,.msq-hook,.msq-box,.msq-end,.msq-tool{--msq-accent:#24405E;--msq-accent-text:#FFFFFF;--msq-line:#D9D3C7;--msq-warn:#C4540E;--msq-muted:#4C5561;--msq-tint:#F3F1EC;--msq-base:#FFFFFF}\n.msq{margin:1.25em 0 1.75em}\n.msq-hook{border-left:3px solid var(--msq-accent);padding:6px 14px;color:var(--msq-muted);font-size:.97em}\n.msq-box{background:var(--msq-tint);border:1px solid var(--msq-line);border-radius:12px;padding:0}\n.msq-box>summary{cursor:pointer;list-style:none;padding:14px 18px;font-weight:700;color:var(--msq-accent)}\n.msq-box>summary::-webkit-details-marker{display:none}\n.msq-box>summary::before{content:\"+\";display:inline-block;width:1.1em;font-weight:800}\n.msq-box[open]>summary::before{content:\"\\00d7\"}\n.msq-body{padding:2px 18px 18px}\n.msq-intro{margin:0 0 12px;font-size:.95em;color:var(--msq-muted)}\n.msq-list{margin:0;padding:0;list-style:none}\n.msq-q{margin:0 0 18px;padding:0}\n.msq-question{font-weight:700;margin:0 0 8px}\n.msq-options{display:flex;flex-direction:column;gap:8px}\n.msq-opt{text-align:left;background:var(--msq-base);border:1px solid var(--msq-line);border-radius:8px;padding:10px 12px;font:inherit;font-size:.95em;color:inherit;cursor:pointer;line-height:1.35}\n.msq-opt:hover{border-color:var(--msq-accent)}\n.msq-opt[disabled]{cursor:default}\n.msq-opt.is-right{border-color:var(--msq-accent);background:var(--msq-line);font-weight:700}\n.msq-opt.is-wrong{border-color:var(--msq-warn);color:var(--msq-warn)}\n.msq-explain{margin:8px 0 0;font-size:.92em;padding:10px 12px;border-left:3px solid var(--msq-accent);background:var(--msq-base);border-radius:0 8px 8px 0}\n.msq-explain[hidden]{display:none}\n.msq-verdict{font-weight:700}\n.msq-result{margin-top:14px;padding:14px 16px;background:var(--msq-base);border:1px solid var(--msq-line);border-radius:10px}\n.msq-result[hidden]{display:none}\n.msq-result h3{margin:0 0 6px;font-size:1.1em}\n.msq-result p{margin:0 0 8px}\n.msq-jump{margin:0 0 8px;padding-left:1.2em}\n.msq-form{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}\n.msq-form input[type=email]{flex:1 1 220px;padding:10px 12px;border:1px solid var(--msq-muted);border-radius:8px;font:inherit;background:#fff}\n.msq-btn{background:var(--msq-accent);color:var(--msq-accent-text);border:0;border-radius:8px;padding:11px 18px;font:inherit;font-weight:700;cursor:pointer}\n.msq-btn:hover{filter:brightness(.92)}\n.msq-btn[disabled]{opacity:.7;cursor:default}\n.msq-no{font-size:.9em;color:var(--msq-muted);margin-left:4px}\n.msq-privacy{margin:6px 0 0;font-size:.82em;color:var(--msq-muted);flex-basis:100%}\n.msq-hp{position:absolute;left:-5000px;width:1px;height:1px;overflow:hidden}\n.msq-msg{margin:8px 0 0;font-size:.92em}\n.msq-end{margin:1.5em 0;padding:18px;border:1px solid var(--msq-accent);border-radius:12px;text-align:center;background:var(--msq-tint)}\n.msq-end p{margin:0 0 12px}\n.msq-end .msq-body{text-align:left;padding:16px 0 0}\n.msq-end .msq-start-test[hidden]{display:none}\n.msq-tool{margin:1.5em 0;padding:18px 20px;background:var(--msq-tint);border:1px solid var(--msq-line);border-radius:12px}\n.msq-tool h3{margin:0 0 6px;font-size:1.15em}\n.msq-tool p{margin:0 0 10px}\n.msq-tool .msq-note{font-size:.85em;color:var(--msq-muted);margin:10px 0 0}\n.msq-check label{display:flex;gap:10px;align-items:flex-start;padding:9px 0;border-bottom:1px solid var(--msq-line);cursor:pointer;line-height:1.4}\n.msq-check label:last-of-type{border-bottom:0}\n.msq-check input{margin-top:5px;flex:0 0 auto;width:18px;height:18px;accent-color:var(--msq-accent)}\n.msq-check-count{font-weight:700;margin:10px 0 0}\n.msq-verdict-box{margin:12px 0 0;padding:10px 14px;border-radius:8px;background:var(--msq-base);border-left:3px solid var(--msq-warn)}\n.msq-verdict-box[hidden]{display:none}\n.msq-calc{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}\n.msq-calc label{display:flex;flex-direction:column;gap:4px;font-size:.92em}\n.msq-calc input,.msq-calc select{padding:8px 10px;border:1px solid var(--msq-muted);border-radius:8px;font:inherit;background:#fff}\n.msq-calc-out{grid-column:1 \/ -1;margin-top:6px;padding:12px 14px;background:var(--msq-base);border-radius:8px;border:1px solid var(--msq-line)}\n.msq-calc-out strong{font-size:1.15em}\n.msq-choose label{display:block;padding:9px 12px;margin:0 0 8px;background:var(--msq-base);border:1px solid var(--msq-line);border-radius:8px;cursor:pointer}\n.msq-choose input{margin-right:8px;accent-color:var(--msq-accent)}\n.msq-choice-result{margin-top:10px;padding:12px 14px;background:var(--msq-base);border-left:3px solid var(--msq-accent);border-radius:0 8px 8px 0}\n.msq-choice-result[hidden]{display:none}\n@media (max-width:600px){.msq-calc{grid-template-columns:1fr}}\nh2.wp-block-heading[id]{scroll-margin-top:24px}<\/style>\n<noscript><style>.msq-explain{display:block !important}<\/style><\/noscript>\n<details class=\"msq-box\">\n<summary>Think you already know this? Five questions, one minute.<\/summary>\n<div class=\"msq-body\">\n<p class=\"msq-intro\">Every answer is on this page. Answer from what you know now; the page fills in the rest.<\/p>\n<ol class=\"msq-list\">\n<li class=\"msq-q\" data-q=\"1\" data-answer=\"b\" data-title=\"Which reference list actually applies to you?\" data-section=\"#which-reference-list-actually-applies-to-you\">\n<p class=\"msq-question\">1. Which reference list governs the books you may use on exam day?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 1 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">The list in force when you bought the books<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">The list in force on your test date, for your licence category<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">Whichever set appears first on the DBPR page<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span>The <a href=\"https:\/\/www2.myfloridalicense.com\/examination-information\/construction-examinations-reference-lists\/\" target=\"_blank\" rel=\"noopener\">DBPR construction examination reference lists page<\/a> tells candidates to bring only the references allowed for that day, and it carried both a 2026 and a 2025 set in October 2026. <a class=\"msq-section\" href=\"#which-reference-list-actually-applies-to-you\">Read the section<\/a><\/p>\n<\/li>\n<li class=\"msq-q\" data-q=\"2\" data-answer=\"b\" data-title=\"What changed between the 2025 and 2026 lists?\" data-section=\"#what-changed-between-the-2025-and-2026-lists\">\n<p class=\"msq-question\">2. Which printing of OSHA 29 CFR Part 1926 does the 2026 general, building and residential list name?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 2 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">July 1, 2024<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">July 1, 2025<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">January 1, 2026<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span>The <a href=\"https:\/\/www2.myfloridalicense.com\/servop\/testing\/documents\/GC%20BC%20RC%20CBT%20Reference%20List%20-%20Even.pdf\" target=\"_blank\" rel=\"noopener\">2026 general, building and residential list<\/a> names the July 1, 2025 printing; the 2025 list named July 1, 2024. <a class=\"msq-section\" href=\"#what-changed-between-the-2025-and-2026-lists\">Read the section<\/a><\/p>\n<\/li>\n<li class=\"msq-q\" data-q=\"3\" data-answer=\"b\" data-title=\"What actually happens if you bring the wrong edition?\" data-section=\"#what-actually-happens-if-you-bring-the-wrong-edition\">\n<p class=\"msq-question\">3. What do the lists say about bringing an edition earlier or later than the one listed?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 3 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">It is confiscated at check in<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">It may be brought in, but at your own risk, because answers follow the listed editions<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">It is allowed only as a PDF<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span>The <a href=\"https:\/\/www2.myfloridalicense.com\/servop\/testing\/documents\/Business%20and%20Finance%20CBT%20Reference%20List%20-%20Even.pdf\" target=\"_blank\" rel=\"noopener\">2026 Business and Finance list<\/a> says answers are based on the listed editions and other editions can be brought at your own risk, one copy of each. <a class=\"msq-section\" href=\"#what-actually-happens-if-you-bring-the-wrong-edition\">Read the section<\/a><\/p>\n<\/li>\n<li class=\"msq-q\" data-q=\"4\" data-answer=\"c\" data-title=\"When does a new edition take effect?\" data-section=\"#when-does-a-new-edition-take-effect\">\n<p class=\"msq-question\">4. From what date do the general, building and residential exams use the 2025 Contractors Manual?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 4 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">January 1, 2026<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">February 1, 2026<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">July 1, 2026<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span>The <a href=\"https:\/\/www2.myfloridalicense.com\/servop\/testing\/documents\/GC%20BC%20RC%20CBT%20Reference%20List%20-%20Even.pdf\" target=\"_blank\" rel=\"noopener\">2026 general, building and residential list<\/a> sets July 1, 2026. February 1, 2026 is the date for Business and Finance. <a class=\"msq-section\" href=\"#when-does-a-new-edition-take-effect\">Read the section<\/a><\/p>\n<\/li>\n<li class=\"msq-q\" data-q=\"5\" data-answer=\"a\" data-title=\"What are the rules on binding, tabs and notes?\" data-section=\"#what-are-the-rules-on-binding-tabs-and-notes\">\n<p class=\"msq-question\">5. Which kind of tab do the lists rule out?<\/p>\n<div class=\"msq-options\" role=\"group\" aria-label=\"Question 5 options\"><button type=\"button\" class=\"msq-opt\" data-opt=\"a\">Moveable tabs such as Post-it Flags<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"b\">Permanent tabs<\/button><button type=\"button\" class=\"msq-opt\" data-opt=\"c\">Any tab at all<\/button><\/div>\n<p class=\"msq-explain\" hidden><span class=\"msq-verdict\"><\/span>The <a href=\"https:\/\/www2.myfloridalicense.com\/servop\/testing\/documents\/Business%20and%20Finance%20CBT%20Reference%20List%20-%20Even.pdf\" target=\"_blank\" rel=\"noopener\">2026 Business and Finance list<\/a> says moveable tabs, giving Post-it Flags as the example, are not allowed. <a class=\"msq-section\" href=\"#what-are-the-rules-on-binding-tabs-and-notes\">Read the section<\/a><\/p>\n<\/li>\n<\/ol>\n<div class=\"msq-result\" hidden><\/div>\n<\/div>\n<\/details>\n<script>(function(){\n  if (window.__msqInit) { return; }\n  window.__msqInit = true;\n  var root = document.getElementById('ms-quiz');\n  if (!root) { return; }\n  var meta = { slug: root.getAttribute('data-slug'), category: root.getAttribute('data-category'),\n               list: root.getAttribute('data-list') || '1' };\n  function qs(el, s){ return el.querySelector(s); }\n  function qsa(el, s){ return Array.prototype.slice.call(el.querySelectorAll(s)); }\n  function track(name, params){\n    try { if (typeof gtag === 'function') { var p = params || {}; p.article = meta.slug; gtag('event', name, p); } } catch (e) {}\n  }\n  function jumpList(missed){\n    if (!missed.length) { return ''; }\n    return '<ul class=\"msq-jump\">' + missed.map(function(q){\n      return '<li><a href=\"' + q.getAttribute('data-section') + '\">' + q.getAttribute('data-title') + '<\/a><\/li>';\n    }).join('') + '<\/ul>';\n  }\n  function emailForm(){\n    return '<div class=\"msq-sub\"><p><strong>Get the next one.<\/strong> We publish new articles on ' + meta.category\n      + ' most weeks and recheck this page on Sundays. Email me when a new article goes up or this page changes.<\/p>'\n      + '<form class=\"msq-form\" method=\"post\" action=\"\/mail\/form.php\" novalidate>'\n      + '<input type=\"hidden\" name=\"list\" value=\"' + meta.list + '\">'\n      + '<input type=\"hidden\" name=\"name\" value=\"\">'\n      + '<label class=\"msq-hp\" aria-hidden=\"true\">Leave this empty<input type=\"text\" name=\"website\" tabindex=\"-1\" autocomplete=\"off\"><\/label>'\n      + '<input type=\"email\" name=\"email\" placeholder=\"you@example.com\" required aria-label=\"Email address\" autocomplete=\"email\">'\n      + '<button type=\"submit\" class=\"msq-btn\">Email me the updates<\/button>'\n      + '<a href=\"#\" class=\"msq-no\">No thanks<\/a>'\n      + '<p class=\"msq-privacy\">We store your email and this page\\'s topic, nothing else. Unsubscribe any time.<\/p>'\n      + '<\/form><p class=\"msq-msg\" aria-live=\"polite\"><\/p><\/div>';\n  }\n  \/* The autoresponder always answers 200 with its own page. A \".msg.err\" box means the\n     address was rejected, \"You're subscribed\" means accepted, and a redirect only happens\n     after a successful subscribe. Same reading as the landing pages on the other sites. *\/\n  function sendForm(form){\n    return fetch(form.getAttribute('action'), { method: 'POST', body: new FormData(form), credentials: 'same-origin', redirect: 'manual' })\n      .then(function(res){\n        if (res.type === 'opaqueredirect') { return { status: 'ok' }; }\n        if (res.status === 404) { return { status: 'notlive' }; }\n        if (!res.ok) { throw new Error('HTTP ' + res.status); }\n        return res.text().then(function(t){\n          var doc = new DOMParser().parseFromString(t, 'text\/html');\n          var err = doc.querySelector('.msg.err');\n          if (err) {\n            var m = err.textContent.trim();\n            if (\/something went wrong\/i.test(m)) { throw new Error(m); }\n            return { status: 'rejected', message: m };\n          }\n          if (\/you.re subscribed\/i.test(doc.body.textContent)) { return { status: 'ok' }; }\n          return { status: 'unknown' };\n        });\n      });\n  }\n  function wireForm(sub){\n    var form = qs(sub, '.msq-form'), msg = qs(sub, '.msq-msg');\n    qs(form, '.msq-no').addEventListener('click', function(e){\n      e.preventDefault();\n      sub.innerHTML = '<p class=\"msq-msg\">No problem. The Sunday refresh keeps this page current either way.<\/p>';\n      track('quiz_email', { result: 'declined' });\n    });\n    form.addEventListener('submit', function(e){\n      e.preventDefault();\n      var input = qs(form, 'input[name=email]'), btn = qs(form, '.msq-btn');\n      var email = input.value.trim(); input.value = email;\n      if (!\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(email)) { msg.textContent = 'That email does not look right.'; return; }\n      btn.disabled = true; btn.textContent = 'Sending';\n      function reset(){ btn.disabled = false; btn.textContent = 'Email me the updates'; }\n      sendForm(form).then(function(r){\n        if (r.status === 'ok' || r.status === 'unknown') {\n          sub.innerHTML = '<p class=\"msq-msg\"><strong>Done.<\/strong> We will email you when the next article on ' + meta.category\n            + ' goes up and when this page changes. If a confirmation email arrives, click it.<\/p>';\n          track('quiz_email', { result: r.status });\n          if (r.status === 'ok') { track('generate_lead', { method: 'quiz' }); }\n        } else if (r.status === 'notlive') {\n          msg.textContent = 'Sign up is not switched on yet for this site. Nothing was stored.'; reset();\n          track('quiz_email', { result: 'notlive' });\n        } else {\n          msg.textContent = r.message || 'Please check the email address and try again.'; reset();\n          track('quiz_email', { result: 'rejected' });\n        }\n      }).catch(function(){\n        msg.textContent = 'Could not reach the sign up service just now. Nothing was stored.'; reset();\n        track('quiz_email', { result: 'error' });\n      });\n    });\n  }\n  function finish(container, mode, score, total, missed){\n    var result = qs(container, '.msq-result');\n    track('quiz_complete', { mode: mode, score: score, total: total });\n    var h;\n    if (mode === 'pre') {\n      h = '<h3>You knew ' + score + ' of ' + total + ' before reading.<\/h3>';\n      h += (score === total) ? '<p>All of them. Read on anyway; the sections below carry the detail behind each answer.<\/p>'\n                             : '<p>The rest is below. Jump straight to what you missed:<\/p>' + jumpList(missed);\n      try { sessionStorage.setItem('msq-pre-' + meta.slug, String(score)); } catch (e) {}\n    } else {\n      var pre = null;\n      try { pre = sessionStorage.getItem('msq-pre-' + meta.slug); } catch (e) {}\n      h = '<h3>You got ' + score + ' of ' + total + '.<\/h3>';\n      if (pre !== null) { h += '<p>Before reading you had ' + pre + ' of ' + total + '.<\/p>'; }\n      if (missed.length) { h += '<p>Worth a second look:<\/p>' + jumpList(missed); }\n      h += emailForm();\n    }\n    result.innerHTML = h; result.hidden = false;\n    if (mode !== 'pre') { wireForm(qs(result, '.msq-sub')); }\n    result.scrollIntoView({ behavior: 'smooth', block: 'nearest' });\n  }\n  function setup(container, mode){\n    var qEls = qsa(container, '.msq-q'), answered = 0, score = 0, missed = [];\n    qEls.forEach(function(q){\n      var answer = q.getAttribute('data-answer'), opts = qsa(q, '.msq-opt'), explain = qs(q, '.msq-explain');\n      q.removeAttribute('data-done'); explain.hidden = true; qs(explain, '.msq-verdict').textContent = '';\n      opts.forEach(function(b){ b.disabled = false; b.classList.remove('is-right', 'is-wrong'); });\n      opts.forEach(function(b){\n        b.addEventListener('click', function(){\n          if (q.getAttribute('data-done')) { return; }\n          q.setAttribute('data-done', '1');\n          var ok = b.getAttribute('data-opt') === answer;\n          opts.forEach(function(o){ o.disabled = true; if (o.getAttribute('data-opt') === answer) { o.classList.add('is-right'); } });\n          if (ok) { score += 1; } else { b.classList.add('is-wrong'); missed.push(q); }\n          qs(explain, '.msq-verdict').textContent = ok ? 'Right. ' : 'Not quite. ';\n          explain.hidden = false;\n          answered += 1;\n          track('quiz_answer', { mode: mode, question: q.getAttribute('data-q'), correct: ok ? 1 : 0 });\n          if (answered === qEls.length) { finish(container, mode, score, qEls.length, missed); }\n        });\n      });\n    });\n  }\n  var box = qs(root, '.msq-box');\n  setup(root, 'pre');\n  if (box) { var skipFirst = box.hasAttribute('data-default-open'); box.addEventListener('toggle', function(){ if (!box.open) { return; } if (skipFirst) { skipFirst = false; return; } track('quiz_open', { mode: 'pre' }); }); }\n  \/* The end block sits far below this script, so it does not exist yet while this runs\n     during parsing. A delegated listener finds it at click time. *\/\n  document.addEventListener('click', function(e){\n    var startBtn = (e.target && e.target.closest) ? e.target.closest('.msq-start-test') : null;\n    if (!startBtn) { return; }\n    var end = startBtn.closest('.msq-end');\n    if (!end) { return; }\n    var mount = qs(end, '.msq-mount');\n    var clone = qs(root, '.msq-body').cloneNode(true);\n    var intro = qs(clone, '.msq-intro');\n    if (intro) { intro.textContent = 'The same five questions, now that you have read the page.'; }\n    var res = qs(clone, '.msq-result'); if (res) { res.hidden = true; res.innerHTML = ''; }\n    mount.innerHTML = ''; mount.appendChild(clone);\n    setup(mount, 'test');\n    startBtn.hidden = true;\n    track('quiz_open', { mode: 'test' });\n    mount.scrollIntoView({ behavior: 'smooth', block: 'start' });\n    var first = qs(mount, '.msq-opt'); if (first) { first.focus({ preventScroll: true }); }\n  });\n  \/* Shared tool behaviour: checklists remember their ticks on this device, and a chooser\n     shows the result for the option picked. Calculators carry their own small script. *\/\n  function initTools(){\n    qsa(document, '.msq-check').forEach(function(box){\n      var key = 'msq-check-' + meta.slug + '-' + (box.getAttribute('data-id') || 'x');\n      var boxes = qsa(box, 'input[type=checkbox]'), count = qs(box, '.msq-check-count');\n      var yes = qs(box, '.msq-verdict-yes'), no = qs(box, '.msq-verdict-no');\n      var saved = {};\n      try { saved = JSON.parse(localStorage.getItem(key) || '{}'); } catch (e) {}\n      boxes.forEach(function(cb, i){ if (saved[i]) { cb.checked = true; } });\n      function refresh(){\n        var n = boxes.filter(function(cb){ return cb.checked; }).length, state = {};\n        boxes.forEach(function(cb, i){ if (cb.checked) { state[i] = 1; } });\n        try { localStorage.setItem(key, JSON.stringify(state)); } catch (e) {}\n        if (count) { count.textContent = n + ' of ' + boxes.length + (box.getAttribute('data-verb') || ' done'); }\n        if (yes && no) { yes.hidden = n === 0; no.hidden = n !== 0; }\n      }\n      boxes.forEach(function(cb){ cb.addEventListener('change', function(){ refresh(); track('tool_check', { tool: box.getAttribute('data-id') }); }); });\n      refresh();\n    });\n    qsa(document, '.msq-choose').forEach(function(box){\n      var results = qsa(box, '.msq-choice-result');\n      qsa(box, 'input[type=radio]').forEach(function(r){\n        r.addEventListener('change', function(){\n          results.forEach(function(el){ el.hidden = el.getAttribute('data-for') !== r.value; });\n          track('tool_choose', { tool: box.getAttribute('data-id'), choice: r.value });\n        });\n      });\n    });\n  }\n  \/\/ read progress: how far down the article the reader has scrolled, fired once per quarter\n  (function(){\n    var art = root.closest('article') || root.parentNode, fired = {};\n    function check(){\n      var top = art.getBoundingClientRect().top + window.pageYOffset, h = art.offsetHeight || 1;\n      var seen = (window.pageYOffset + window.innerHeight - top) \/ h * 100;\n      [25, 50, 75, 100].forEach(function(m){ if (seen >= m && !fired[m]) { fired[m] = true; track('read_progress', { percent: m }); } });\n    }\n    window.addEventListener('scroll', check, { passive: true }); window.addEventListener('load', check);\n  })();\n  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', initTools); } else { initTools(); }\n})();<\/script>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Every other page on this subject tells you to check the current list. That advice is useless on its own, because the department&#8217;s own <a href=\"https:\/\/www2.myfloridalicense.com\/examination-information\/construction-examinations-reference-lists\/\" rel=\"nofollow noopener\" target=\"_blank\">construction examination reference lists page<\/a>, as captured on 4 October 2026, carried two sets of lists at once and labelled neither of them current. One set is headed Reference Lists Effective January 1, 2026. The other is headed Reference Lists Effective January 1, 2025. Both are linked, and choosing between them is your job, not the website&#8217;s.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"which-reference-list-actually-applies-to-you\">Which reference list actually applies to you?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Three things decide it, and getting any one of them wrong produces a book that is useless in the room.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>What you have to match<\/th><th>Why it matters<\/th><th>Where people go wrong<\/th><\/tr><\/thead><tbody><tr><td>The effective date covering your test date<\/td><td>Lists are published in dated sets and more than one set is live at a time<\/td><td>Buying in December for a February exam and never rechecking<\/td><\/tr><tr><td>Your exact licence category<\/td><td>The general, building and residential list is not the roofing or mechanical list<\/td><td>Buying a bundle sold for a neighbouring trade<\/td><\/tr><tr><td>Your examination format<\/td><td>References are separated into computer based testing and pencil and paper<\/td><td>Reading the right category on the wrong format sheet<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">That third axis is the one almost nobody mentions. The department separates its references by examination format before it separates them by trade, so a candidate can find the correct category heading, read it carefully, and still be reading a sheet written for a different delivery method. If you are sitting at a computer, the computer based list is yours. In practice that is now nearly everyone: on the October 2026 copy of the page, every construction list linked in both sets was a computer based (CBT) file, apart from plumbing, whose file name does not say, and no pencil and paper sheet was linked at all, even though the heading still mentions both. Check <a href=\"https:\/\/passcontractorexam.com\/articles\/florida-contractor-exam-format\/\">how the three parts are structured<\/a> if you are not sure which parts you are booked for.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The instruction on the department&#8217;s reference lists page is short and it is worth reading literally. It tells candidates to bring only those references allowed for that day, and says anything else will be stored along the wall or in lockers at the candidate&#8217;s own risk. Allowed for that day. Not allowed in general, and not allowed when you bought them.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"627\" src=\"https:\/\/passcontractorexam.com\/articles\/wp-content\/uploads\/2026\/09\/florida-contractor-exam-edition-trap-2.jpg\" alt=\"Two construction workers comparing a printed Florida contractor exam reference list on site\" class=\"wp-image-100\" srcset=\"https:\/\/passcontractorexam.com\/articles\/wp-content\/uploads\/2026\/09\/florida-contractor-exam-edition-trap-2.jpg 1200w, https:\/\/passcontractorexam.com\/articles\/wp-content\/uploads\/2026\/09\/florida-contractor-exam-edition-trap-2-300x157.jpg 300w, https:\/\/passcontractorexam.com\/articles\/wp-content\/uploads\/2026\/09\/florida-contractor-exam-edition-trap-2-1024x535.jpg 1024w, https:\/\/passcontractorexam.com\/articles\/wp-content\/uploads\/2026\/09\/florida-contractor-exam-edition-trap-2-768x401.jpg 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><figcaption class=\"wp-block-image__caption\">Match the category and the format, not just the year.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-changed-between-the-2025-and-2026-lists\">What changed between the 2025 and 2026 lists?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Most candidates never see this comparison, because nobody puts the two years side by side. We did, for the two lists nearly every Division I candidate needs: Business and Finance, and the general, building and residential list used for Contract Administration and Project Management. Five lines moved. Everything else stayed put.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Ref and book<\/th><th>Exam<\/th><th>2025 list<\/th><th>2026 list<\/th><th>Source<\/th><\/tr><\/thead><tbody><tr><td>R1 Florida Statutes, Chapter 455<\/td><td>Business and Finance<\/td><td>2024<\/td><td>2025<\/td><td><a href=\"https:\/\/www2.myfloridalicense.com\/servop\/testing\/documents\/Business%20and%20Finance%20CBT%20Reference%20List%20-%20odd.pdf\" rel=\"nofollow noopener\" target=\"_blank\">2025 list<\/a>, <a href=\"https:\/\/www2.myfloridalicense.com\/servop\/testing\/documents\/Business%20and%20Finance%20CBT%20Reference%20List%20-%20Even.pdf\" rel=\"nofollow noopener\" target=\"_blank\">2026 list<\/a><\/td><\/tr><tr><td>R50 Contractors Manual<\/td><td>Business and Finance<\/td><td>2021, with the 2020 Circular E<\/td><td>2021 with the 2025 Circular E, then the 2025 edition from February 1, 2026<\/td><td>Same two lists<\/td><\/tr><tr><td>R50 Contractors Manual<\/td><td>Contract Administration and Project Management<\/td><td>2021, with the 2020 Circular E<\/td><td>2021 with the 2025 Circular E, then the 2025 edition from July 1, 2026<\/td><td><a href=\"https:\/\/www2.myfloridalicense.com\/servop\/testing\/documents\/GC%20BC%20RC%20CBT%20Reference%20List%20-%20odd.pdf\" rel=\"nofollow noopener\" target=\"_blank\">2025 list<\/a>, <a href=\"https:\/\/www2.myfloridalicense.com\/servop\/testing\/documents\/GC%20BC%20RC%20CBT%20Reference%20List%20-%20Even.pdf\" rel=\"nofollow noopener\" target=\"_blank\">2026 list<\/a><\/td><\/tr><tr><td>R46 OSHA, 29 CFR Part 1926<\/td><td>Contract Administration and Project Management<\/td><td>July 1, 2024 printing<\/td><td>July 1, 2025 printing<\/td><td>Same two lists<\/td><\/tr><tr><td>R247 BCSI truss handling and bracing guide<\/td><td>Contract Administration and Project Management<\/td><td>2020<\/td><td>2020, then the 2025 edition from July 1, 2026<\/td><td>Same two lists<\/td><\/tr><tr><td>R5, R6, R7 AIA A201, A401, A701; R37; R85; R140; the five 2023 Florida Building Code volumes<\/td><td>Both, as listed<\/td><td>Unchanged<\/td><td>Unchanged<\/td><td>Same four lists<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Read that R50 pair again, because it is the oddest thing on either list. The Contractors Manual is the one book that sits on both lists, and from February 1 to June 30, 2026 it was effectively two different books. Business and Finance questions were answered from the 2025 edition while Contract Administration and Project Management questions were still answered from the 2021 edition. A candidate who sat Business and Finance in March and Project Management in April needed a different manual on each day, under a rule that allows one copy of each reference. Since July 1, 2026 both exams use the 2025 edition, so the problem has closed for now. It is the clearest example we know of why checking once is not checking.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It also matters for retakes. If you sat a part in 2025 and are resitting it in 2026, your OSHA volume, your Chapter 455 print and your Contractors Manual may all be one step behind, even though not one of those titles changed its name. The <a href=\"https:\/\/passcontractorexam.com\/articles\/florida-contractor-exam-approved-books\/\">full 2026 list of approved books<\/a> carries every title on both lists with its edition.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One more thing worth knowing about where the lists live. The department names its files by year parity: the 2026 lists end in Even and the 2025 lists end in odd. That suggests the next year&#8217;s lists will be published under the odd file names, so a link you bookmarked in 2025 could one day open a 2027 list without any warning. That is our reading of the file names, not something the department has said, but it is a good reason to start from the lists page rather than from an old bookmark.<\/p>\n\n\n\n<div class=\"msq-tool msq-choose\" data-id=\"pce-edition-chooser\">\n<h3>Which list covers your test date?<\/h3>\n<p>Pick when you sit. The answer says which DBPR set and which editions apply for Business and Finance and the general, building and residential exams. Other trades: use your own category&#8217;s list for the same date.<\/p>\n<label><input type=\"radio\" name=\"pce-edition-chooser\" value=\"y25\">Any date in 2025<\/label>\n<label><input type=\"radio\" name=\"pce-edition-chooser\" value=\"jan26\">January 1 to January 31, 2026<\/label>\n<label><input type=\"radio\" name=\"pce-edition-chooser\" value=\"feb26\">February 1 to June 30, 2026<\/label>\n<label><input type=\"radio\" name=\"pce-edition-chooser\" value=\"jul26\">July 1 to December 31, 2026<\/label>\n<label><input type=\"radio\" name=\"pce-edition-chooser\" value=\"y27\">2027 or later<\/label>\n<div class=\"msq-choice-result\" data-for=\"y25\" hidden><strong>The set effective January 1, 2025.<\/strong> Chapter 455 2024, Contractors Manual 2021 with the 2020 Circular E, OSHA 29 CFR 1926 July 1, 2024 printing, BCSI 2020.<\/div>\n<div class=\"msq-choice-result\" data-for=\"jan26\" hidden><strong>The set effective January 1, 2026.<\/strong> Chapter 455 2025 and OSHA July 1, 2025 printing. Contractors Manual 2021 with the 2025 Circular E on both exams. BCSI 2020.<\/div>\n<div class=\"msq-choice-result\" data-for=\"feb26\" hidden><strong>The 2026 set, with a split.<\/strong> Business and Finance uses the 2025 Contractors Manual. Contract Administration and Project Management still use the 2021 manual with the 2025 Circular E, and BCSI 2020.<\/div>\n<div class=\"msq-choice-result\" data-for=\"jul26\" hidden><strong>The 2026 set, fully changed over.<\/strong> 2025 Contractors Manual on every exam, 2025 BCSI guide on the trade exams, OSHA July 1, 2025 printing, Chapter 455 2025.<\/div>\n<div class=\"msq-choice-result\" data-for=\"y27\" hidden><strong>Not published when this was written.<\/strong> No set headed January 1, 2027 was on the DBPR page in early October 2026. Open the lists page before you buy and pick the set whose date covers your exam.<\/div>\n<p class=\"msq-note\">Built from the DBPR reference lists valid in 2025 and 2026. It tells you what the lists say, not how to pass.<\/p>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-actually-happens-if-you-bring-the-wrong-edition\">What actually happens if you bring the wrong edition?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Less than you have been told, and that is exactly why it is dangerous.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The official wording on the Business and Finance list is that the answers to the examination questions will be based on the editions listed, that some questions will also be based on field experience and knowledge of trade practices, and that editions earlier or later than those listed can be brought to the examination site but at your own risk. That last phrase is set in italics and underlined on the document itself. Only one copy of each reference is allowed in.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">So the wrong edition is not confiscated. It sits on your desk all day looking exactly like preparation, and it answers a handful of questions with numbers that were correct two years ago. There is no moment where anybody tells you. You find out when the score arrives.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">This is a correction worth making plainly, because we have implied otherwise on this site before and prep vendors say it constantly: you are not turned away at the test centre for an old edition. The risk is not admission. The risk is scoring, and it is silent. If you are re sitting a single part, read <a href=\"https:\/\/passcontractorexam.com\/articles\/failed-florida-contractor-exam\/\">what happens when you fail a part<\/a> first, because the list that applied to your first attempt may not be the one that applies to the retake.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One further restriction sits alongside it. Only original edition reference materials are allowed for use at the site, except for those references the list specifically marks as available as PDF. A photocopied book is not a cheaper route around the edition problem.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"when-does-a-new-edition-take-effect\">When does a new edition take effect?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Not necessarily on January 1, which is the assumption the dated list headings invite you to make. Changeovers are announced ahead of time and land on their own dates.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Example<\/th><th>What changes<\/th><th>Effective from<\/th><\/tr><\/thead><tbody><tr><td>Business and Finance, Contractors Manual (R50)<\/td><td>The 2025 edition replaces the 2021 manual<\/td><td>February 1, 2026<\/td><\/tr><tr><td>General, building and residential, Contractors Manual (R50)<\/td><td>The 2025 edition replaces the 2021 manual<\/td><td>July 1, 2026<\/td><\/tr><tr><td>General, building and residential, BCSI truss guide (R247)<\/td><td>The 2025 edition replaces the 2020 edition<\/td><td>July 1, 2026<\/td><\/tr><tr><td>Electrical contractors&#8217; reference list<\/td><td>NFPA 70, the National Electrical Code, moves off the 2023 edition<\/td><td>August 21, 2027, as read on September 20, 2026<\/td><\/tr><tr><td>Construction reference lists generally<\/td><td>New dated sets published alongside the outgoing set<\/td><td>January 1 of the relevant year<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The Business and Finance changeover is the instructive one. It took effect on February 1, inside a calendar year, on a list headed for that whole year. A candidate who bought books in good faith in January 2026 and sat in March 2026 was carrying a superseded manual, and the list headline would not have warned them. The trade exams followed on July 1, 2026, with the Contractors Manual and the BCSI truss guide both moving to their 2025 editions on the same day, which is the date an earlier version of this page missed. The electrical date is a reminder that these announcements can run years ahead, which is also why vendor listings drift out of date: the change was published long before anybody had to act on it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The February 1, 2026 date is printed on the <a href=\"https:\/\/www2.myfloridalicense.com\/servop\/testing\/documents\/Business%20and%20Finance%20CBT%20Reference%20List%20-%20Even.pdf\" rel=\"nofollow noopener\" target=\"_blank\">2026 Business and Finance list<\/a> itself, the two July 1, 2026 dates on the <a href=\"https:\/\/www2.myfloridalicense.com\/servop\/testing\/documents\/GC%20BC%20RC%20CBT%20Reference%20List%20-%20Even.pdf\" rel=\"nofollow noopener\" target=\"_blank\">2026 general, building and residential list<\/a>, and the August 21, 2027 date was named, when we read it on September 20, 2026, on the <a href=\"https:\/\/www2.myfloridalicense.com\/servop\/testing\/documents\/Elec.References.List.pdf\" rel=\"nofollow noopener\" target=\"_blank\">electrical contractors&#8217; licensure examination reference list<\/a>, which then named NFPA 70 in its 2023 edition. On October 10, 2026 that file would not open for us and no newer archived copy exists, so recheck it yourself. Published sources disagree on which edition year replaces it, so treat the date as the firm part and the edition as the part to read off the list on the day you buy.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"627\" src=\"https:\/\/passcontractorexam.com\/articles\/wp-content\/uploads\/2026\/09\/florida-contractor-exam-edition-trap-3.jpg\" alt=\"Contractor checking plans against the Florida contractor exam reference list edition\" class=\"wp-image-101\" srcset=\"https:\/\/passcontractorexam.com\/articles\/wp-content\/uploads\/2026\/09\/florida-contractor-exam-edition-trap-3.jpg 1200w, https:\/\/passcontractorexam.com\/articles\/wp-content\/uploads\/2026\/09\/florida-contractor-exam-edition-trap-3-300x157.jpg 300w, https:\/\/passcontractorexam.com\/articles\/wp-content\/uploads\/2026\/09\/florida-contractor-exam-edition-trap-3-1024x535.jpg 1024w, https:\/\/passcontractorexam.com\/articles\/wp-content\/uploads\/2026\/09\/florida-contractor-exam-edition-trap-3-768x401.jpg 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><figcaption class=\"wp-block-image__caption\">Check the book in your hands, not the invoice that came with it.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"900\" src=\"https:\/\/passcontractorexam.com\/articles\/wp-content\/uploads\/2026\/10\/florida-contractor-exam-edition-trap-chart.png\" alt=\"Timeline of Florida contractor exam reference list edition changes from 2025 to 2027.\" class=\"wp-image-575\" srcset=\"https:\/\/passcontractorexam.com\/articles\/wp-content\/uploads\/2026\/10\/florida-contractor-exam-edition-trap-chart.png 1600w, https:\/\/passcontractorexam.com\/articles\/wp-content\/uploads\/2026\/10\/florida-contractor-exam-edition-trap-chart-300x169.png 300w, https:\/\/passcontractorexam.com\/articles\/wp-content\/uploads\/2026\/10\/florida-contractor-exam-edition-trap-chart-1024x576.png 1024w, https:\/\/passcontractorexam.com\/articles\/wp-content\/uploads\/2026\/10\/florida-contractor-exam-edition-trap-chart-768x432.png 768w, https:\/\/passcontractorexam.com\/articles\/wp-content\/uploads\/2026\/10\/florida-contractor-exam-edition-trap-chart-1536x864.png 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><figcaption class=\"wp-block-image__caption\">Dates from the DBPR 2025 and 2026 construction reference lists, read 10 October 2026; the 2027 electrical date as read on 20 September 2026.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-is-the-check-that-actually-protects-you\">What is the check that actually protects you?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Six steps, and the fourth is the one people skip.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li>Write down your licence category exactly as it appears on your application, not as the bundle seller describes it.<\/li>\n\n\n<li>Note whether you are sitting computer based or pencil and paper.<\/li>\n\n\n<li>Open the <a href=\"https:\/\/www2.myfloridalicense.com\/examination-information\/construction-examinations-reference-lists\/\" rel=\"nofollow noopener\" target=\"_blank\">construction examination reference lists<\/a> and pick the dated set that covers your test date, not the set at the top of the page.<\/li>\n\n\n<li>Compare edition and year against the physical books in your hands. Not against the invoice, not against the product page you ordered from, and not against what the box said. Open each cover and look.<\/li>\n\n\n<li>Check you are carrying one copy of each reference and no duplicates.<\/li>\n\n\n<li>Check the binding rules below before you leave the house.<\/li>\n\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Step four exists because the invoice describes what you were sold and the book tells you what you own, and on a busy order those are not always the same thing. It costs ten minutes. For a sense of what is at stake financially, <a href=\"https:\/\/passcontractorexam.com\/articles\/florida-contractor-exam-book-cost\/\">what those books actually cost<\/a> runs through the real prices, which are lower than the numbers usually quoted.<\/p>\n\n\n\n<div class=\"msq-tool msq-check\" data-id=\"pce-edition-check\" data-verb=\" done\">\n<h3>Edition check, with the books in front of you<\/h3>\n<p>Built from the rules printed on the 2026 DBPR reference lists. Open each cover; the invoice does not count.<\/p>\n<label><input type=\"checkbox\">I know my licence category exactly as it is on my application<\/label>\n<label><input type=\"checkbox\">I have opened the list whose effective date covers my test date<\/label>\n<label><input type=\"checkbox\">Each book&#8217;s edition and year matches that list, checked on the book itself<\/label>\n<label><input type=\"checkbox\">The Contractors Manual is the 2025 edition<\/label>\n<label><input type=\"checkbox\">One copy of each reference, no spares<\/label>\n<label><input type=\"checkbox\">Every book is bound; any PDF print is in a binder, not stapled<\/label>\n<label><input type=\"checkbox\">No moveable tabs and no handwritten notes left readable<\/label>\n<p class=\"msq-check-count\"><\/p>\n<p class=\"msq-note\">Ticks are saved on this device only.<\/p>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-are-the-rules-on-binding-tabs-and-notes\">What are the rules on binding, tabs and notes?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">They matter here because a book that satisfies the edition rule can still be refused for its physical condition. From the Business and Finance list:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>All reference materials and PDF copies must be bound and remain bound during the exam. Bound means permanently bound, by stitching or glue, or securely fastened by fasteners that penetrate all the papers.<\/li>\n\n\n<li>PDF copies must be bound with ring binders, brads, plastic snap binders, spiralbound notebooks or screw posts. Staples are specifically excluded.<\/li>\n\n\n<li>Underlining with pen or highlighter is allowed.<\/li>\n\n\n<li>Handwritten and typewritten notes are not allowed. Existing handwritten notes must be blackened out or removed completely by the candidate, so that they cannot be read.<\/li>\n\n\n<li>Moveable tabs, and the list names Post-it flags as the example, are not allowed. Permanent tabs are the ones that survive.<\/li>\n\n\n<li>Writing tablets and electronic tablets are not allowed, and candidates may not make any marks in the references during the examination.<\/li>\n\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The second hand market runs straight into the notes rule. A used copy that somebody has annotated is not simply worth less, it is a book you have to black out completely before you can carry it in. We cover the full set of marking rules in <a href=\"https:\/\/passcontractorexam.com\/articles\/florida-contractor-exam-tabs-highlighting-notes\/\">tabs, highlighting and notes<\/a>, and the wider question of <a href=\"https:\/\/passcontractorexam.com\/articles\/florida-contractor-exam-open-book\/\">why open book is not easy<\/a> in its own piece.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"who-do-you-ask-when-the-seller-and-the-list-disagree\">Who do you ask when the seller and the list disagree?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The list. Always the list. The department maintains it, the examination is written against it, and it is free to read, which is more than can be said for the sources that rank above it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Where you need a human, the examinations are administered by <a href=\"https:\/\/www.floridaexam.com\/\" target=\"_blank\" rel=\"noopener\">Professional Testing, Inc.<\/a>, who can be reached on 407-264-0562. That is the number to call with a question about a specific booking or a specific reference. It is not the number of the company that sold you the books, and only one of those two parties has a commercial interest in the answer being yes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you want the underlying documents rather than our summary of them, start with <a href=\"https:\/\/www2.myfloridalicense.com\/examination-information\/construction-examinations-reference-lists\/\" rel=\"nofollow noopener\" target=\"_blank\">construction examination reference lists<\/a> and, for the part most candidates sit first, <a href=\"https:\/\/www2.myfloridalicense.com\/servop\/testing\/documents\/Business%20and%20Finance%20CBT%20Reference%20List%20-%20Even.pdf\" rel=\"nofollow noopener\" target=\"_blank\">the Business and Finance list for even years<\/a>. Everything in this article was read from those pages on the date shown below. They change, which is the entire point, so read them again yourself before you buy. Our own walkthrough of <a href=\"https:\/\/passcontractorexam.com\/articles\/florida-contractor-exam-approved-books\/\">which books you may carry in<\/a> covers what the current lists contain, and if the edition question is really a question about whether to buy a bundle at all, <a href=\"https:\/\/passcontractorexam.com\/articles\/florida-contractor-exam-prep\/\">what a Florida contractor exam prep course costs against self study<\/a> prices both routes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-has-changed-since-this-was-first-published\">What has changed since this was first published?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The point of an article about editions is that it has to survive its own argument, so here is what moved on each recheck. The latest, on 10 October 2026, read the 2025 and 2026 lists line by line.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>10 October 2026: the trade exams changed on July 1, 2026, and this page had missed it.<\/strong> The 2026 general, building and residential list moves the Contractors Manual and the BCSI truss guide to their 2025 editions from that date. Both are now in the table above, alongside a line by line comparison of the 2025 and 2026 lists.<\/li>\n\n\n<li><strong>10 October 2026: still no set headed January 1, 2027.<\/strong> The lists page as captured on 4 October 2026 carried the 2026 and 2025 sets only.<\/li>\n\n\n<li><strong>20 September 2026: the August 21, 2027 electrical date is no longer &#8220;reported&#8221;. It is confirmed.<\/strong> On that date it is named on the <a href=\"https:\/\/www2.myfloridalicense.com\/servop\/testing\/documents\/Elec.References.List.pdf\" rel=\"nofollow noopener\" target=\"_blank\">electrical contractors&#8217; reference list<\/a> itself, alongside NFPA 70 in its 2023 edition as the code in force now. When this page went up in September 2026 we could only see the date quoted second hand and said so.<\/li>\n\n\n<li><strong>20 September 2026: the February 1, 2026 Contractors Manual changeover still stands, and the list still carries both editions in one line.<\/strong> The Business and Finance reference list names the 2021 manual with the 2025 Circular E, and then names the 2025 edition for examinations from February 1, 2026. One line, two editions, one of them already gone. That is the trap in miniature.<\/li>\n\n\n<li><strong>20 September 2026: no set headed January 1, 2027 was visible.<\/strong> That is not a promise there will not be one by the time you read this, which is the whole reason this article exists.<\/li>\n\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"frequently-asked-questions\">Frequently asked questions<\/h2>\n\n\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-q-1\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Which reference list applies if my exam date is in a different year to my purchase?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>The list in force on your examination date governs. The department publishes reference lists in dated sets and more than one set is live on the page at a time, so buying in one year for a test in the next means rechecking before you sit. The purchase date has no bearing on it.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-2\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Will I be turned away for bringing the wrong edition?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>No. The official reference list says editions earlier or later than those listed can be brought to the examination site, at your own risk. The consequence is not refusal at the door. It is that the answers are based on the listed editions, so an out of date book quietly gives you wrong answers.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-3\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Can I bring two copies of the same reference?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>No. The reference list states that only one copy of each reference will be allowed into the examination site. Bringing a spare is not permitted, so make sure the single copy you carry is the correct edition and in acceptable condition.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-4\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Are photocopies or printouts allowed instead of buying the book?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Only original edition reference materials are allowed at the site, except for references the list specifically marks as available as PDF. Where a PDF is permitted it must be bound with ring binders, brads, plastic snap binders, spiralbound notebooks or screw posts, and not with staples.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-5\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Do reference list changes always take effect on January 1?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>No. The dated sets are headed with a January 1 effective date, but individual changes can land inside the year. The 2025 Contractors Manual came into use for the Business and Finance exam beginning February 1, 2026, which is exactly the kind of mid year change that catches candidates who checked once and stopped.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-6\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Who should I ask if a book seller and the official list disagree?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>The official list, and then Professional Testing, Inc. on 407-264-0562 if you need to speak to someone about a specific examination. The department maintains the list and the examination is written against it. A seller has a commercial interest in your existing books being acceptable.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n<div class=\"msq-end\" id=\"ms-quiz-end\">\n<p><strong>Finished the page?<\/strong> The same five questions from the top, to see what stuck.<\/p>\n<button type=\"button\" class=\"msq-btn msq-start-test\">Test Your Understanding of This Article<\/button>\n<div class=\"msq-mount\"><\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Rules and fees change without notice. The reference lists on this page were last read line by line on 10 October 2026. If you hit something different, tell us in the comments.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Two dated reference lists sit on the department&#8217;s page at once and neither says current. Here is how to work out which one governs your test date.<\/p>\n","protected":false},"author":1,"featured_media":99,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","rank_math_title":"Florida Contractor Exam Reference List: Which Year Applies?","rank_math_description":"The Florida contractor exam reference list that binds you is the one in force on your test date. See the 2025 to 2026 edition changes and how to check.","rank_math_focus_keyword":"florida contractor exam reference list","rank_math_canonical_url":"","rank_math_breadcrumb_title":"","rank_math_facebook_title":"","rank_math_facebook_description":"","rank_math_facebook_image":"","rank_math_twitter_title":"","rank_math_twitter_description":"","rank_math_twitter_image":"","rank_math_pillar_content":"","rank_math_robots":[],"rank_math_advanced_robots":[]},"categories":[5],"tags":[],"class_list":["post-102","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-exam-day"],"_links":{"self":[{"href":"https:\/\/passcontractorexam.com\/articles\/wp-json\/wp\/v2\/posts\/102","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/passcontractorexam.com\/articles\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/passcontractorexam.com\/articles\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/passcontractorexam.com\/articles\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/passcontractorexam.com\/articles\/wp-json\/wp\/v2\/comments?post=102"}],"version-history":[{"count":5,"href":"https:\/\/passcontractorexam.com\/articles\/wp-json\/wp\/v2\/posts\/102\/revisions"}],"predecessor-version":[{"id":578,"href":"https:\/\/passcontractorexam.com\/articles\/wp-json\/wp\/v2\/posts\/102\/revisions\/578"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/passcontractorexam.com\/articles\/wp-json\/wp\/v2\/media\/99"}],"wp:attachment":[{"href":"https:\/\/passcontractorexam.com\/articles\/wp-json\/wp\/v2\/media?parent=102"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/passcontractorexam.com\/articles\/wp-json\/wp\/v2\/categories?post=102"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/passcontractorexam.com\/articles\/wp-json\/wp\/v2\/tags?post=102"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}