Registry entry

Florida Vehicle Title Transfer (Form HSMV 82040)

Transfer ownership of a motor vehicle to a new owner in Florida using the data model of Form HSMV 82040 (Application for Certificate of Motor Vehicle Title). HSMV 82040 is a single, multi-purpose FLHSMV form: an 'Application Type' checkbox at the top selects between Original (first-ever Florida title, no ownership change) and Transfer, and several 'if applicable' sections cover lienholders, sales-tax exemptions, repossession, and other certifications. This document models the Transfer application type only. The form is not submitted online: it is printed at the top with 'Please submit this form to your local tax collector office or license plate agency', and is filed in person or by mail at a county tax collector office or license plate agency. Out of scope: the Original application type (a distinct process — a vehicle's first-ever Florida certificate of title with no change of ownership); the 'Off-Highway Vehicle Type' checkboxes (All-Terrain Vehicle/Recreational Off-Highway Vehicle/Off-Highway Motorcycle-specific); Section 3 brand/usage/condition checkboxes (e.g. rebuilt, flood, kit car — vehicle-condition flags orthogonal to the ownership transfer); the vehicle length (feet/inches) fields (trailer-specific); Section 7 (Dealer Sales Tax Report and motor vehicle trade-in information, dealer-only); Section 8 (VIN physical-inspection verification, completed and signed by a third-party licensed Florida dealer, Florida notary public, law enforcement officer, or authorized FLHSMV/tax collector/license plate agency employee — not data the applicant supplies); and Section 13 (Release of Spouse or Heirs Interest, a decedent's-estate transfer scenario). It does not submit the application; the live Florida Department of Highway Safety and Motor Vehicles source is always authoritative (see VERIFICATION.md).

Registry entry

us/fl/flhsmv/vehicle-title-transfer

Jurisdiction
United States · Florida (subnational)
Version
1.0.0
Verification
draft

GovSchema spec v0.3

Authoritative source Form HSMV 82040 (Rev. 07/23)

Machine access

Registry catalog
registry/index.jsonone record per schema id

Field reference

101 fields across 12 steps, read from the published schema.json — names, types, requiredness, and validation as the document states them. The live government form remains the authoritative source.

Certificate of title print option

  • certificateOfTitlePrintOption enum required

    no = do not print a paper certificate of title at this time (Florida allows electronic title records with no paper title issued). yes_in_office = print the paper title for pickup in office. yes_mailed = print and mail the paper title.

    enum: no | yes_in_office | yes_mailed

Owner/applicant information

  • ownerCustomerNumber string optional

    FLHSMV customer number, if the owner already has one on file. The form's adjacent Fleet Number and Unit Number fields are fleet-account-specific and out of scope for this document.

    length: 0–20
  • ownerCountyOfResidence string required

    Owner's County of Residence

    length: 1–60
  • ownerIsFloridaResident boolean required

    Are you a Florida Resident?

  • ownerIsUsCitizen boolean required

    Are you a US Citizen?

  • ownerIsDeafOrHardOfHearing boolean optional

    Voluntary.

  • jointOwnershipType enum optional

    When there is joint ownership, whether 'or' or 'and' is to be shown on the title when issued. If neither box is checked, the title will be issued with 'and.'

    enum: and | or
  • lifeEstateOrRemainderPerson boolean optional

    Select, if applicable. The form permits selecting more than one of lifeEstateOrRemainderPerson, tenancyByTheEntirety, and withRightsOfSurvivorship, so no mutual exclusivity is asserted among them.

  • tenancyByTheEntirety boolean optional

    Select, if applicable. See lifeEstateOrRemainderPerson.

  • withRightsOfSurvivorship boolean optional

    Select, if applicable. See lifeEstateOrRemainderPerson.

  • ownerFullName string required

    Owner's Name as It Appears on Driver License (First, Full Middle/Maiden, & Last Name)

    length: 1–200
  • ownerPhone string optional

    Voluntary. International E.164 format, e.g. +19045551234.

    pattern
  • ownerEmail string optional

    Voluntary.

    length: 0–254
  • ownerSex string required

    As recorded on the owner's driver license/ID; the form does not print its own closed code list for this box, so no enum is asserted here.

    length: 1–10
  • ownerDateOfBirth date required

    Owner's Date of Birth

    classification: sensitive-pii
  • ownerDlOrFeidNumber string required

    Florida driver license/ID number, or Federal Employer Identification Number (FEID) with suffix when the owner is a business entity.

    length: 0–30classification: sensitive-pii
  • ownerMailingAddressLine1 string required

    Owner's Mailing Address

    length: 1–120
  • ownerMailingAddressCity string required

    Owner's Mailing Address — city

    length: 1–80
  • ownerMailingAddressState string required

    Two-letter USPS state abbreviation.

    pattern
  • ownerMailingAddressZipCode string required

    5-digit or ZIP+4 U.S. format.

    pattern
  • ownerResidentialAddressLine1 string required

    Owner's Residential Street Address

    length: 1–120
  • ownerResidentialAddressCity string required

    Owner's Residential Street Address — city

    length: 1–80
  • ownerResidentialAddressState string required

    Two-letter USPS state abbreviation.

    pattern
  • ownerResidentialAddressZipCode string required

    Owner's Residential Street Address — ZIP code

    pattern

Mail-to recipient, if different from owner

  • mailToName string optional

    If the certificate of title should be mailed to someone other than the owner named above.

    length: 0–200
  • mailToPhone string optional

    Voluntary. Required when mailToName is given. International E.164 format.

    pattern
  • mailToEmail string optional

    Voluntary.

    length: 0–254
  • mailToSex string optional

    Mail To's Sex

    length: 0–10
  • mailToDateOfBirth date optional

    Mail To's Date of Birth

    classification: sensitive-pii
  • mailToDlOrFeidNumber string optional

    Mail To's FL DL/ID or FEID/Suffix Number

    length: 0–30classification: sensitive-pii
  • mailToAddressLine1 string optional

    If different from the above mailing address.

    length: 0–120
  • mailToAddressCity string optional

    Mail To's Address — city

    length: 0–80
  • mailToAddressState string optional

    Mail To's Address — state

    pattern
  • mailToAddressZipCode string optional

    Mail To's Address — ZIP code

    pattern

Co-owner/lessee details

  • coOwnerIsFloridaResident boolean optional

    Only if the new registration has a co-owner or lessee.

  • coOwnerIsUsCitizen boolean optional

    Co-Owner — Are you a US Citizen?

  • coOwnerIsDeafOrHardOfHearing boolean optional

    Voluntary.

  • coOwnerOrLesseeType enum optional

    Required when a second name is given in coOwnerFullName.

    enum: co_owner | lessee
  • coOwnerFullName string optional

    Co-Owner's or Lessee's Name as It Appears on Driver License (First, Full Middle/Maiden, & Last Name)

    length: 0–200
  • coOwnerPhone string optional

    Voluntary. International E.164 format.

    pattern
  • coOwnerEmail string optional

    Voluntary.

    length: 0–254
  • coOwnerSex string optional

    Co-Owner's Sex

    length: 0–10
  • coOwnerDateOfBirth date optional

    Co-Owner's Date of Birth

    classification: sensitive-pii
  • coOwnerDlOrFeidNumber string optional

    Co-Owner's FL DL/ID or FEID/Suffix Number

    length: 0–30classification: sensitive-pii
  • coOwnerMailingAddressLine1 string optional

    Co-Owner's/Lessee's Mailing Address

    length: 0–120
  • coOwnerMailingAddressCity string optional

    Co-Owner's/Lessee's Mailing Address — city

    length: 0–80
  • coOwnerMailingAddressState string optional

    Co-Owner's/Lessee's Mailing Address — state

    pattern
  • coOwnerMailingAddressZipCode string optional

    Co-Owner's/Lessee's Mailing Address — ZIP code

    pattern
  • coOwnerResidentialAddressLine1 string optional

    Co-Owner's/Lessee's Residential Street Address

    length: 0–120
  • coOwnerResidentialAddressCity string optional

    Co-Owner's/Lessee's Residential Street Address — city

    length: 0–80
  • coOwnerResidentialAddressState string optional

    Co-Owner's/Lessee's Residential Street Address — state

    pattern
  • coOwnerResidentialAddressZipCode string optional

    Co-Owner's/Lessee's Residential Street Address — ZIP code

    pattern

Motor vehicle description

  • vehicleIdentificationNumber string required

    Vehicle Identification Number (VIN)

    length: 1–17
  • floridaTitleNumber string optional

    The vehicle's existing Florida title number, when it is already titled in Florida.

    length: 0–20
  • licensePlateNumber string optional

    License Plate Number

    length: 0–20
  • previousStateOfIssue string optional

    Two-letter USPS abbreviation of the state that previously issued a title or registration for this vehicle, when it is coming from out of state.

    pattern
  • vehicleMake string required

    Make/Manufacturer

    length: 1–60
  • vehicleModel string required

    Model

    length: 1–60
  • vehicleYear integer required

    Year

    range: 1900–2100
  • vehicleBody string optional

    Body

    length: 0–30
  • vehicleColor string optional

    Color

    length: 0–30
  • vehicleWeight number optional

    Weight

    range: 0–∞
  • vehicleGvw number optional

    Gross Vehicle Weight, if applicable.

    range: 0–∞
  • vehicleBhpOrCc string optional

    Brake horsepower (BHP) or engine displacement in cubic centimeters (CC), as applicable to the vehicle type; the form prints a single combined blank, not two separate boxes.

    length: 0–20
  • vanUseType enum optional

    If applicable — only for a van.

    enum: passenger | other
  • fuelType enum optional

    Alternative fuel type, only if applicable. Leave unset for a conventional gasoline or diesel vehicle; the form prints no checkbox for those, only for the alternative fuel types listed here.

    enum: natural_gas_liquid | natural_gas_compressed | hybrid_gas_electric | hybrid_diesel_electric | electric

Lienholder information

  • hasElectronicLienTitleAccount boolean optional

    Whether the lienholder participates in Florida's Electronic Lien and Title (ELT) program. Only if a lienholder applies.

  • lienholderIdType enum optional

    Which identifier is being supplied for the lienholder in lienholderIdValue. Only if a lienholder applies.

    enum: feid_suffix | dmv_account | dl_id_sex_dob
  • lienholderIdValue string optional

    Required when lienholderIdType is given.

    length: 0–40classification: sensitive-pii
  • lienholderPhone string optional

    Voluntary. International E.164 format.

    pattern
  • lienholderEmail string optional

    Voluntary.

    length: 0–254
  • dateOfLien date optional

    Date of Lien

  • lienholderMailingAddressLine1 string optional

    Lienholder's Mailing Address

    length: 0–120
  • lienholderMailingAddressCity string optional

    Lienholder's Mailing Address — city

    length: 0–80
  • lienholderMailingAddressState string optional

    Lienholder's Mailing Address — state

    pattern
  • lienholderMailingAddressZipCode string optional

    Lienholder's Mailing Address — ZIP code

    pattern
  • lienholderName string optional

    If this box is not checked (see lienholderAuthorizesMailTitleToOwner), the title will be mailed to the first lienholder.

    length: 0–160
  • lienholderAuthorizesMailTitleToOwner boolean optional

    On the paper form this checkbox is paired with the lienholder representative's signature. When unchecked (the default), the title is mailed to the first lienholder instead of the owner.

Transfer type

  • acquisitionType enum required

    If ownership has transferred, how the motor vehicle was acquired.

    enum: sale | gift | repossession | court_order | inheritance | other
  • salePrice number optional

    U.S. dollars.

    range: 0–∞
  • otherAcquisitionTypeSpecify string optional

    Specify — other acquisition type

    length: 0–100
  • dateAcquired date required

    Date Acquired

Odometer declaration

  • odometerDigitCount enum required

    Whether the odometer reads in five or six digits.

    enum: five_digit | six_digit
  • odometerReading integer required

    Whole miles only, no tenths.

    range: 0–999999
  • dateOdometerRead date required

    Date Read

  • odometerCertification enum required

    WARNING: Federal and State law requires that you state the mileage in connection with an application for a Certificate of Title. Failure to complete or providing a false statement may result in fines or imprisonment.

    enum: reflects_actual_mileage | not_actual_mileage | exceeds_mechanical_limits

Sales tax exemption certification

  • salesTaxExemptionCertificateBasis enum optional

    If applicable. Certifies the vehicle is exempt from Florida Sales and Use Tax (Chapter 212, Florida Statutes) on this certificate-based ground.

    enum: purchaser_holds_exemption_certificate | rental_use
  • exemptionCertificateNumber string optional

    Consumer's Certificate of Exemption Number

    length: 0–40
  • rentalSalesTaxRegistrationNumber string optional

    The purchase of a recreational vehicle to be offered for rent as living accommodations does not qualify for this exemption.

    length: 0–40
  • salesTaxExemptionTransactionReason enum optional

    If applicable — a second, transaction-type-based exemption ground, distinct from salesTaxExemptionCertificateBasis.

    enum: inheritance | gift | divorce_decree | transfer_between_married_couple | other | even_trade_or_trade_down
  • otherExemptionReasonSpecify string optional

    Specify — other sales tax exemption reason

    length: 0–100
  • evenTradeOrTradeDownTerms string optional

    State the facts of the even trade or trade down and the transferor information, including the transferor's name and address.

    length: 0–500

Repossession declaration

  • certifiesRepossession boolean optional

    I certify that this motor vehicle was repossessed upon default in the terms of the lien instrument and is now in my possession

Non-use and other certifications

  • certifiesTitleLostOrDestroyed boolean optional

    I certify that the certificate of title is lost or destroyed

  • certifiesVehicleNotOperatedUntilRegistered boolean optional

    The vehicle identified will not be operated on the streets and highways of this state until properly registered

  • certifiesOtherNonUse boolean optional

    Other (explain) — non-use/other certification

  • otherNonUseCertificationExplain string optional

    Explanation — other non-use/certification

    length: 0–500

Application attestment and signatures

  • applicantAttestsFactsTrueUnderPenaltyOfPerjury boolean required

    Under penalties of perjury, I declare that I have read the foregoing document and that the facts stated in it are true

  • applicantOwnerSignatureDate date required

    Date of Applicant, Owner signature

  • coApplicantSignatureDate date optional

    Only when a co-owner is also applying and signing.

  • physicallyInspectedVin boolean optional

    A self-certification by the applicant(s), distinct from the third-party inspector verification in Section 8 (out of scope for this document — see the top-level description).

Verification record

This file is the source-review record for this document version, per the manual-source-review-v1 practice. It documents the provenance of the published fields and flow, records a mock-data test run of the field set, and states the current verification claim honestly.

Current claim

  • status: draft
  • verification.method: manual-source-review-v1
  • verification.lastVerifiedAt: 2026-07-02

The document was derived from and cross-checked against the official source below, but the full field-by-field comparison the practice requires (confirming every published field, type, requiredness, and constraint against the live form — manual-source-review-v1 → Procedure step 2) has not yet been independently re-verified by a second reviewer. It therefore remains draft, not verified. Consumers SHOULD treat this as an accurate, source-grounded structural reference, not a load-bearing description of the live process.

Why this candidate was added

GOV-664's approved plan (§3, "Florida wave") lists FLHSMV driver license renewal, vehicle registration renewal, then vehicle title transfer (HSMV 82040) as FL.1, FL.2, and FL.3 respectively; this document is FL.3. FL.1 (us/fl/flhsmv/drivers-license-renewal) and FL.2 (us/fl/flhsmv/vehicle-registration-renewal, GOV-680, merged via PR #119) already established the us/fl/flhsmv/... registry path for the subdivision US-FL. This document mirrors the existing us/ca/dmv/vehicle-title-transfer sibling (GOV-282/GOV-301) as the closest same-vertical precedent for scope, field-naming, and out-of-scope conventions.

Sources examined

  • Document (id, version): us/fl/flhsmv/vehicle-title-transfer / 1.0.0
  • Spec version: GovSchema 0.3.0
  • Authority: Florida Department of Highway Safety and Motor Vehicles (FLHSMV)
  • Official form id: Form HSMV 82040 (Rev. 07/23) — "Application for Certificate of Motor Vehicle Title"
  • Form PDF (primary and only source; the form is self-contained and does not reference a separate instructions page): https://www.flhsmv.gov/pdf/forms/82040.pdf — fetched directly with a plain curl request; returned 200 with no CDN/WAF block (content-type: application/pdf, content-length: 458843, last-modified: Wed, 10 Jan 2024, consistent with the form's own printed "Rev. 07/23" revision line). Decoded with the pdfjs-dist npm package (installed to a scratch directory, not the repo's tools/ dependencies) two ways:
    • page.getTextContent() for the printed instruction/warning prose (both pages, e.g. the Section 6 federal/state odometer-mileage warning, and the header's "Please submit this form to your local tax collector office or license plate agency" instruction — confirming the office/mail-only submission channel named in the document's description).
    • page.getAnnotations() for the AcroForm's field/widget layer — 226 named form fields across both pages, enumerated with exact label text (alternativeText), field type (Tx/Btn/Sig), and page position (rect). This is the authoritative source for field labels and for which checkboxes share a single radio-group fieldName (e.g. "Are you a Florida Resident?" is one logical yes/no field backed by two widget rects, not two independent booleans) — the same stronger cross-check technique used for the CA REG 227 fix-up (GOV-301).
  • Retrieved / reviewed: 2026-07-02
  • Reviewer: GovSchema Engineering (Standards Engineer) — initial authoring source-review

Not a time-versioned (edition) form

A vehicle title transfer is a one-time event tied to a specific ownership change, not filed "for" a recurring tax/award year — applying the GSP-0005 §2 coexistence test, there is no scenario where two editions of the HSMV 82040 data model need to coexist for the same applicant. This document is therefore authored at the plain (non-edition) registry path, registry/us/fl/flhsmv/vehicle-title-transfer/1.0.0/. A future HSMV 82040 revision that changes the field set ships as a new version, not an edition.

Scope decisions

Form HSMV 82040 is a single, multi-purpose, 13-section form used for several distinct FLHSMV transactions. This document models the ownership-Transfer application type; the following are explicitly out of scope (stated in the schema description rather than silently omitted):

  • The "Original" application type. The form's own header offers a binary Application Type choice (Original / Transfer); "Original" is a vehicle's first-ever Florida certificate of title with no change of ownership — a distinct process from a transfer, with a different required-field profile this document does not model.
  • Off-Highway Vehicle Type checkboxes (All-Terrain Vehicle / Recreational Off-Highway Vehicle / Off-Highway Motorcycle) — a vehicle-category flag orthogonal to an ordinary motor-vehicle title transfer.
  • Section 3 (Brands, Usage and Type) — 17 vehicle-condition/usage checkboxes (e.g. Rebuilt, Flood, Kit Car, Taxicab, Long/Short Term Lease). Real fields on the form, but a large, orthogonal condition-flag block not central to modeling the transfer itself; a candidate for a future MINOR addition if a consumer need is identified.
  • Vehicle length (feet/inches). Trailer-specific, consistent with the CA sibling's exclusion of vessel/trailer-only fields.
  • Section 7 (Dealer Sales Tax Report and Motor Vehicle Trade-In Information). Dealer-only fields (Florida sales tax registration number, dealer license number, trade-in details) that do not apply to an individual seller/buyer.
  • Section 8 (Motor Vehicle Identification Number Verification). A physical VIN inspection completed and signed by a third party — a licensed Florida dealer, Florida notary public, law enforcement officer, or authorized FLHSMV/tax collector/license plate agency employee — not data the applicant supplies. (The applicant's own parallel self-certification, "I/We physically inspected the VIN" in Section 12, is modeled as physicallyInspectedVin.)
  • Section 13 (Release of Spouse or Heirs Interest). A decedent's-estate transfer scenario (the vehicle's owner has died), a materially different fact pattern from an ordinary living-owner transfer, consistent with the CA sibling's exclusion of its own notarized/administrative-release path.

What was confirmed against the source

  • Form identity, revision, and submission channel. Form HSMV 82040 ("Application for Certificate of Motor Vehicle Title"), Rev. 07/23, confirmed against the form's own header and footer text (HSMV 82040 MV – Rev. 07/23). The header's "Please submit this form to your local tax collector office or license plate agency" instruction is transcribed verbatim into the schema description and is the basis for process.type: amendment (no online submission channel exists for this form).
  • Application-type and print-option header fields. The Application Type (Original/Transfer) and "Request to print Certificate of Title" (No/Yes: In office/Yes: Mailed) checkbox groups, transcribed directly from the decoded AcroForm widget layer.
  • Section 1 (Owner/Applicant Information) field set. Customer/Fleet/Unit Number, county of residence, Florida-resident/US-citizen/deaf-or-hard-of-hearing yes/no questions (the last marked "(Voluntary)" on the form and modeled as required: false accordingly), the joint-ownership OR/AND election (with the form's own "if neither box is checked, the title will be issued with 'and'" default recorded in jointOwnershipType's description), the three "select if applicable" ownership-arrangement checkboxes (Life Estate/Remainder Person, Tenancy by the Entirety, With Rights of Survivorship — modeled as independent optional booleans since the form does not state they are mutually exclusive), owner/co-owner/mail-to name, contact, sex, date of birth, DL/ID or FEID/Suffix number, and mailing/residential address blocks — all transcribed field-by-field from the decoded widget layer, including which fields are marked "(Voluntary)" on the form (phone and email throughout) versus required.
  • Section 2 (Motor Vehicle Description) field set. VIN, Florida title number, license plate number, previous state of issue, make, model, year, body, color, weight, GVW, BHP/CC, van-use type, and the alternative fuel-type checkbox group — transcribed from the decoded widget layer; the fuel-type enum's five values (natural gas liquid/compressed, hybrid gas/electric, hybrid diesel/electric, electric) are exactly the five checkboxes the form prints, with no separate "gasoline/diesel" checkbox (recorded in fuelType's description).
  • Section 4 (Lienholder Information) field set. ELT-customer yes/no, the three-way lienholder-identifier-type radio group (FEID/Suffix #, DMV Account #, DL/ID #+Sex+DOB), lienholder contact/address, date of lien, lienholder name, and the "authorize the Department to send the title to the owner" checkbox (whose default behavior when unchecked — mail to the first lienholder — is recorded in lienholderName's description) — transcribed from the decoded widget layer.
  • Section 5 (Transfer Type) field set. The six-way acquisition-type radio group (Sale/Gift/Repossession/Court Order/Inheritance/Other), the sale-price field (the form's separate dollars/cents boxes flattened into a single salePrice number, consistent with the CA sibling's purchasePrice convention), the other-acquisition free-text box, and date acquired — transcribed from the decoded widget layer. acquisitionType is required: true (unlike most "if applicable" sections) since it is the field that most directly carries this document's transfer scope.
  • Section 6 (Odometer Declaration) field set and warning. The 5-/6-digit odometer selector, the odometer reading (the form's six separate digit-place boxes flattened into a single integer, consistent with the "flatten UI digit boxes into one field" convention used elsewhere in the registry), date read, and the three-way certification radio group — transcribed from the decoded widget layer, with the federal/state mileage-disclosure warning text quoted verbatim in odometerCertification's description.
  • Section 9 (Sales Tax Exemption Certification) field set. Confirmed this section actually contains two independent exemption grounds printed on the same page — a certificate-basis pair (purchaser holds a valid exemption certificate / vehicle used exclusively for rental, each with its own certificate/registration-number field) and a separate transaction-reason list (inheritance, gift, divorce decree, transfer between a married couple, other, even trade or trade down) — and modeled them as two separate enum fields (salesTaxExemptionCertificateBasis, salesTaxExemptionTransactionReason) rather than one, since the decoded widget layer shows they are backed by distinct, independently-selectable checkbox groups, not a single list.
  • Section 10 (Repossession Declaration) and Section 11 (Non-Use and Other Certifications). Transcribed directly; certifiesRepossession is linked via requiredWhen/visibleWhen to acquisitionType: repossession, since the source's own Section 5 acquisition-type list and Section 10 declaration describe the same repossession fact.
  • Section 12 (Application Attestment and Signatures). The penalties-of-perjury attestation, owner/co-owner signature dates, and the applicant's own "I/We physically inspected the VIN" self-certification (distinct from Section 8's third-party inspector role — see Scope decisions) — transcribed from the decoded widget layer. Per registry convention (no signature field type in the v0.3 field-type vocabulary, §6.2), the physical wet-signature fields (Sig-type AcroForm widgets) are represented only via their paired attestation boolean and signature-date fields, not as a modeled field of their own.

Mock-data test run

Per the phase-4 instruction to test-run the schema with valid mock data, a representative filled-out application was authored and checked programmatically (a one-off Node script, node:fs + a hand-rolled per-field validator, not committed to the repo) against every populated field's type/validation constraint, every static required field's presence, every requiredWhen condition satisfied by the mock data, and the step/field flow-reference integrity of the document itself:

``json { "certificateOfTitlePrintOption": "yes_mailed", "ownerCountyOfResidence": "Miami-Dade", "ownerIsFloridaResident": true, "ownerIsUsCitizen": true, "ownerFullName": "Chen, David, Wei", "ownerSex": "M", "ownerDateOfBirth": "1985-04-12", "ownerDlOrFeidNumber": "C123456789012", "ownerMailingAddressLine1": "900 Bay Street", "ownerMailingAddressCity": "Miami", "ownerMailingAddressState": "FL", "ownerMailingAddressZipCode": "33130", "ownerResidentialAddressLine1": "900 Bay Street", "ownerResidentialAddressCity": "Miami", "ownerResidentialAddressState": "FL", "ownerResidentialAddressZipCode": "33130", "vehicleIdentificationNumber": "1HGCM82633A123456", "vehicleMake": "Honda", "vehicleModel": "Accord", "vehicleYear": 2019, "acquisitionType": "sale", "salePrice": 18500, "dateAcquired": "2026-06-28", "odometerDigitCount": "six_digit", "odometerReading": 42500, "dateOdometerRead": "2026-06-28", "odometerCertification": "reflects_actual_mileage", "applicantAttestsFactsTrueUnderPenaltyOfPerjury": true, "applicantOwnerSignatureDate": "2026-07-02" } ``

This models David Wei Chen, a Florida-resident individual buying a used car from an individual seller for $18,500 with no lienholder and no co-owner, mailing his new title — the most common individual-to-individual scenario, exercising the acquisitionType: salesalePrice conditional pair while omitting the optional co-owner, mail-to, lienholder, and sales-tax-exemption sections entirely. Output:

`` PASS — mock data satisfies schema constraints; flow/field references consistent. ``

The registry validators were also run against the schema document itself:

``` $ node tools/validate.mjs registry/us/fl/flhsmv/vehicle-title-transfer/1.0.0/schema.json ok registry/us/fl/flhsmv/vehicle-title-transfer/1.0.0/schema.json

$ cd tools && node validate-ajv.mjs ../registry/us/fl/flhsmv/vehicle-title-transfer/1.0.0/schema.json ok registry/us/fl/flhsmv/vehicle-title-transfer/1.0.0/schema.json [v0.3] ```

What is NOT yet independently verified

  • Fees. Form HSMV 82040 does not print a fee amount on the form itself; this document does not assert a specific title/transfer fee figure. A reviewer should confirm the current title-transfer fee schedule against FLHSMV's published fee tables and, if worth recording, add it to the document description with its own citation.
  • The "Original" application type's field profile. Noted as out of scope above; a future sibling document (e.g. us/fl/flhsmv/vehicle-title-application) would need its own independent field-by-field review, not an extension of this document's transactionType-style branching (this document does not model an applicationType field at all, unlike the CA sibling's transactionType).
  • Section 3's 17 brand/usage checkboxes, the length (feet/inches) field, and Sections 7/8/13 — all explicitly out of scope; see "Scope decisions" above.
  • Constraint patterns (ZIP code, VIN length, E.164 phone, state abbreviation) are reasonable encodings consistent with sibling US registry documents, not citations of a published FLHSMV validation rule.
  • County-level variation. Florida title transactions are processed by county tax collector offices and license plate agencies, which may layer local procedural requirements (appointment scheduling, accepted payment methods) on top of the state form; this document models the state-level HSMV 82040 form only.

Path to a verified claim (next step)

To advance this document to status: verified, a reviewer applies manual-source-review-v1 (Procedure step 2 field-by-field comparison, step 3 flow comparison) against the live Form HSMV 82040 (Rev. 07/23) PDF (or a newer revision, if one has since been published), confirms the source is still authoritative, resolves any discrepancy by shipping a new schema version (immutability — VERSIONING.md §3), and records the outcome here plus sets status: verified with a current verification.lastVerifiedAt / nextReviewBy. This v1.0.0 record stays as the authoring provenance.

Re-verification

Per the practice's Cadence, nextReviewBy is set to 2027-01-02 (6 months). Re-check the source on or before that date, on any source.url change, or when FLHSMV publishes a new Form HSMV 82040 revision.

View the raw record (VERIFICATION.md)

Version history

  • 1.0.0 draft latest this page has verification record schema.json

Independent and non-affiliated

GovSchema is an independent, open-source project. This reference is not produced, reviewed, or endorsed by Florida Department of Highway Safety and Motor Vehicles or any government. The authoritative source is always the live government form and its official instructions.