Want to haul freight in Florida? You need more than a truck and a driver. To legally operate as a for-hire motor carrier, you need federal authority from the FMCSA. And if you're moving hazmat, certain commodities, or interstate loads, you'll also need a surety bond (freight bond) to protect shippers and the federal government.

This guide walks through every step—from USDOT registration to bonding—so you understand exactly what's required to launch as a bonded carrier in Florida.

Step 1: Get Your USDOT Number

Your USDOT number is your federal ID in the transportation system. Without it, you can't register for Motor Carrier (MC) authority or file carrier insurance.

How to apply:

  • Go to FMCSA.dot.gov/registration
  • Click "Apply for USDOT Number"
  • Fill out FMCSA Form MCS-150 (Motor Carrier Statement of Registration)
  • Submit online; you'll get your USDOT number instantly via email
Cost Free (issued immediately).
Time ~15 minutes online.
Pro tip Have your company EIN, address, and primary contact ready. FMCSA checks your info against federal databases (SAFER, CSA 2010, SaferTruck), so accuracy matters.

Step 2: Register for Motor Carrier (MC) Authority

MC authority is your federal license to haul freight for hire. Without it, you can't legally charge for drayage services. Florida state law requires it, and federal law mandates it for interstate trucking.

Types of MC Authority:

  • Property Carrier (HC): General freight, containers, standard loads. Most drayage operators need this.
  • Hazmat (HZ): If hauling flammable liquids, gases, explosives, or other regulated materials. Adds complexity and cost.
  • Household Goods (HG): If moving residential furniture/belongings.

How to apply:

  • File FMCSA Form MCS-110 (Application for Motor Carrier Authority) on FMCSA.dot.gov
  • Provide your USDOT number, insurance info, and bonding details (more on this below)
  • For hazmat, complete FMCSA Form MCS-646 (Hazmat Endorsement)
  • Pay the federal fee and wait for approval (usually 30–60 days)
Cost $300 filing fee to FMCSA.
Time 30–60 days for approval (once insurance/bond is in place).
Real talk You need insurance and a surety bond BEFORE the FMCSA will approve your MC authority. You can't get bonded without proof of USDOT or MC pending. It's a chicken-and-egg situation, so plan for $1,000–$3,000 in startup costs and 90+ days total timeline.

Step 3: Obtain Liability Insurance (Carrier Liability)

The FMCSA requires a minimum of $750,000 in Carriers General Liability (CGL) insurance. For drayage in Florida, most insurers push you to $1,000,000+.

What to know:

  • You need a broker or insurer that specializes in motor carriers (standard commercial policies won't cover freight liability).
  • They'll ask for your USDOT number, safety record, cargo types, and equipment count.
  • For the first policy, expect to wait 10–14 days.
  • Cost for startup drayage: $1,500–$4,000/year depending on risk profile and claims history.

Recommended carriers in Florida:

  • Landstar (for owner-operators)
  • Progressive Commercial
  • Nationwide
  • Local Florida brokers (CarrierQuest, Truckinsure)
Pro tip Once approved by FMCSA, request a copy of your Certificate of Insurance (Form MCS-90 endorsement). Keep it on hand for Port Miami gate access and shipper audits.

Step 4: Get Your Surety Bond (Freight Bond)

A surety bond is a financial guarantee to shippers, ports, and the federal government that you'll complete freight deliveries and comply with regulations. It protects them if you vanish, cause damage, or get sued.

Types of bonds for drayage:

  • Motor Carrier Bond (BMC-84): Required by FMCSA for all for-hire carriers. Minimum $10,000; most drayage operators carry $25,000–$50,000.
  • Port Security Bond: Required for Port Miami gate access (usually $5,000–$10,000).
  • Customs Bond: If handling imported goods pre-clearance (usually arranged by your broker).

How to get bonded:

  • Contact a surety company (they write motor carrier bonds) or a freight brokerage that arranges bonding.
  • Provide your USDOT, expected cargo types, and annual revenue forecast.
  • They'll underwrite you (check your credit, driving record, and financial stability).
  • Once approved, they'll issue a Bond Certificate (BMC-84) that you file with FMCSA.
Cost $300–$1,200/year for a $25,000–$50,000 BMC-84 bond (annual premium). No upfront surety deposit unless your credit is poor.

Florida bonding contacts:

  • Verve ($29–$49/mo for motor carrier bond)
  • CBP (U.S. Customs & Border Protection) surety list: cbp.gov/trade/cbp-bonds/sureties
  • Port Miami uses approved sureties; ask your local drayage broker for recommendations.

Step 5: Register with the Florida Department of Transportation

Florida requires commercial carriers to register with the state. It's separate from federal registration.

How to register:

  • Go to FDOT.gov
  • File for Motor Carrier Permit (if operating within Florida only)
  • Cost: ~$100–$200 depending on vehicle count
  • Time: 5–10 business days
Note If you're doing interstate work (hauling to Georgia, South Carolina, etc.), you may need Interstate Commerce Clearance or IRP (International Registration Plan) plates. Discuss with your broker.

Step 6: Safety & Compliance Setup

Before your first load, set up:

  • Driver qualification files (DQF): Each driver needs a file with CDL, medical certificate, and safety record. Required by FMCSA.
  • Vehicle maintenance logs: Daily pre-trip inspections, maintenance records. FMCSA audits these.
  • Electronic Logging Device (ELD): If drivers exceed 100 air miles, you need FMCSA-certified ELD to track hours of service (HOS). Cost: $100–$300/device/year.
  • Training records: Hazmat, safety, Port Miami rules. FMCSA requires documented driver training.

Timeline & Total Cost Breakdown

Getting bonded as a Florida drayage carrier:

  • USDOT number: Free, instant
  • Motor Carrier Authority (MC): $300 + 30–60 days
  • Liability Insurance: $1,500–$4,000/year
  • Surety Bond (BMC-84): $300–$1,200/year
  • Port Miami Bond: $5,000–$10,000 (one-time or annual)
  • Florida State Registration: $100–$200
  • ELD & Compliance Software: $200–$500
Total startup cost (one truck, one driver) $7,400–$17,200 in year one. Year two drops to $3,000–$7,000 if insurance and bonds renew without issues.
Total timeline 90–120 days from USDOT application to first load.

Common Mistakes to Avoid

  1. Applying for MC authority without insurance/bond lined up. The FMCSA won't approve you without proof of bonding. Get insurance and bonding *before* filing MC.
  2. Using general commercial insurance instead of motor carrier liability. Your homeowner or business policy won't cover freight. Insurers will deny claims. Get a carrier-specific policy.
  3. Skipping the Port Miami bond. Port Miami requires a surety bond for gate access. Without it, your drivers can't pick up containers. Don't skip this.
  4. Not renewing bonds and insurance on time. A lapsed bond or policy cancels your operating authority instantly. Set calendar reminders 60 days before renewal dates.
  5. Underestimating ELD compliance. Many startup owner-operators think they can skip ELDs. Fines are $1,000+ per violation. If you exceed 100 air miles, ELDs are mandatory.

Next Steps

Ready to launch? Here's your action plan:

  1. Register for your USDOT number at FMCSA.dot.gov (5 min, free).
  2. Contact 2–3 Florida motor carrier insurers for quotes ($1,500–$4,000/year).
  3. Contact a surety company for a BMC-84 bond quote ($300–$1,200/year).
  4. Once insurance is in place, file your MC application on FMCSA (30–60 day wait).
  5. Register with Florida FDOT for state compliance.
  6. Get your ELD and driver training docs ready for your first audit.

It's a process, but once you're bonded, you're operating legally and safely. Port Miami takes compliance seriously, and shippers want bonded carriers. The investment pays for itself in credibility.