Starting a freight brokerage from scratch is a document-heavy undertaking. Before you move your first load, you need federal authority from FMCSA, a surety bond, carrier agreements, shipper contracts, BOL templates, and a carrier packet that carriers will actually accept. Most startup brokers cobble together a folder of Word documents and PDFs they downloaded from the internet - and spend their first two years fixing the legal and operational problems that result.
This checklist covers every document category a new freight broker needs, in the order you need to create or acquire them, with the specific legal requirements and practical considerations that make the difference between a professional operation and a compliance liability.
Before anything else, you need operating authority from the Federal Motor Carrier Safety Administration. Property freight brokers must register with FMCSA and obtain a Motor Carrier (MC) number with a broker authority designation. The application is Form OP-1, filed through the FMCSA Unified Registration System (URS) at safer.fmcsa.dot.gov.
The OP-1 application requires: your legal business entity information (sole proprietor, LLC, corporation), your physical address, your Employer Identification Number (EIN), the type of authority you are applying for (broker of property, broker of household goods, or both), and the names and addresses of any process agents in each state where you will conduct business - or designation of a single blanket agent authorized in all states.
The application fee is $300. Once submitted, FMCSA publishes the application in the Federal Register for a 10-day protest period. If no protests are filed (virtually never happens for new entrants), your authority is granted. The entire process typically takes 4-6 weeks from application to active authority.
Your MC number becomes public record in the FMCSA SAFER database, where carriers and shippers will verify your authority before doing business with you. Operating as a freight broker without active authority is a federal violation with civil penalties up to $11,174 per day.
Federal law (49 USC 13906) requires every freight broker to maintain a $75,000 surety bond or trust fund arrangement as a condition of authority. This requirement was raised from $10,000 in 2013 under MAP-21 and has remained at $75,000 since. The bond protects motor carriers and shippers from broker non-payment - if a broker fails to pay a carrier, the carrier can make a claim against the bond.
BMC-84 (Surety Bond) is the most common instrument. You pay an annual premium to a surety company (typically 1-3% of the bond amount for creditworthy applicants, meaning $750-$2,250 per year for a $75,000 bond). The surety company guarantees the full $75,000 to claimants if the broker defaults. If a claim is paid by the surety, they will pursue you for reimbursement. The BMC-84 must be filed directly with FMCSA by the surety company.
BMC-85 (Trust Fund Agreement) is the alternative. Instead of paying a premium to a surety, you deposit cash or eligible securities equal to $75,000 into a federally regulated trust account. You own the assets in trust - the money is not gone, it is restricted. The advantage over BMC-84 is that there is no ongoing premium cost. The disadvantage is the $75,000 cash requirement upfront, which most startup brokers cannot meet.
Bond cancellation risk: Your surety company can cancel the BMC-84 with 30 days' notice. If your bond lapses - even for a day - FMCSA will automatically revoke your broker authority. Build a calendar reminder for your bond renewal date and pay renewal invoices immediately. Authority revocation means you cannot legally broker loads until the bond is reinstated and FMCSA reactivates your authority.
The carrier agreement is the contract between you and every motor carrier you use. It is one of the most legally consequential documents in your brokerage operation. A weak or missing carrier agreement leaves you exposed on payment disputes, cargo liability, insurance requirements, and anti-double-brokering compliance.
Your carrier agreement template should be reviewed by a transportation attorney before use. Generic agreements downloaded from the internet may lack jurisdiction-specific language or have gaps that create unintended liability. This is a one-time legal expense that protects you indefinitely.
For ongoing shipper relationships, a written shipper contract establishes the terms of the brokerage arrangement: your authority to arrange transportation on their behalf, your compensation structure (spread, commission, or markup), payment terms, credit terms, and liability limitations. A shipper contract also protects you from shippers who try to use your carrier relationships to book direct after using your service to identify carriers.
For spot freight (one-time or infrequent shipments with new shippers), a formal contract is less common. The operative document is the load tender confirmation or the spot quote email chain. At minimum, spot quote acceptance should confirm: origin and destination, commodity description and weight, agreed freight charges, broker's compensation, payment terms, and that the broker is acting as a broker (not a carrier). The spot quote email must include your FMCSA broker MC number.
FMCSA requires brokers to disclose their broker status to shippers. Failing to disclose that you are a broker - rather than a carrier - and allowing shippers to believe they are contracting directly with the carrier is a federal violation. Your email footer, letterhead, and all written communications should include your MC number and the designation "Licensed Property Freight Broker."
The rate confirmation is the per-load contract between you and the carrier. It is generated for every load and must be signed by the carrier before dispatch. A properly executed rate confirmation protects you from carrier invoice disputes, establishes your payment obligation, and documents the terms under which the carrier agreed to move the load.
A complete rate confirmation must include: your company name, MC number, and contact information; the carrier's company name, MC number, and contact information; the load reference number; pickup and delivery addresses and appointment windows; the commodity, piece count, weight, and dimensions; the agreed rate (linehaul, fuel surcharge, accessorials separately itemized); payment terms (days to pay and what documents are required); a reference to your master carrier agreement; and a signature line for carrier acceptance.
For the complete breakdown of what a professional rate confirmation requires, see our dedicated guide on rate confirmation best practices.
As a freight broker, you typically do not issue the BOL - the shipper or carrier does. However, you need to understand BOL requirements because errors on the BOL create problems in every subsequent document: the rate confirmation, the invoice, the POD, and any freight claim. For shippers who ask you to provide a BOL template or for operations where you are the named shipper (drop ship scenarios), your BOL template must meet federal requirements.
Required BOL elements include: shipper name and address, consignee name and address, carrier name and MC/DOT number, a unique shipment reference number, pickup and delivery dates, commodity description (specific - not "freight of all kinds"), piece count and unit type, weight (estimated or actual), freight class (for LTL), declared value (or "carrier's liability limited to $X per lb" notation), special handling instructions, and signature lines for the shipper at origin and the consignee at delivery.
For automated BOL generation - which eliminates the manual entry errors that cause mismatches between the BOL, invoice, and POD - see our guide on how to generate a BOL via API.
The carrier packet is the bundle of documents you collect from every carrier before tendering them a load. It is your due diligence record and your proof that you verified the carrier's qualifications. FMCSA does not prescribe a specific carrier qualification process for brokers, but the standard of care in the industry - and what plaintiff attorneys will expect to see in a negligent selection lawsuit - is thorough carrier vetting before use.
A complete carrier packet includes:
Carrier onboarding platforms like RMIS (Registry Monitoring Insurance Services), MyCarrierPackets, Highway, and Carrier411 automate the collection and verification of carrier qualification documents. They monitor carrier insurance in real time, flag authority revocations, and integrate with most TMS platforms.
For startup brokers handling fewer than 20-30 loads per month, the cost of these platforms ($50-$200+ per month depending on features) may exceed the benefit. Manual carrier qualification - pulling the SAFER report, requesting the COI directly from the carrier's insurer, and maintaining a spreadsheet of carrier qualification dates - is manageable at low volume.
Above that volume threshold, manual carrier qualification becomes a liability. Missing an insurance cancellation or a revoked authority because you did not check the SAFER database before dispatch is the kind of error that generates six-figure lawsuits when combined with a cargo loss or accident. The ROI on automated monitoring becomes clear very quickly.
See our detailed guide on carrier onboarding documents for a deeper breakdown of the qualification process and what each document actually verifies.
FMCSA regulations require freight brokers to retain records for a minimum of 3 years. The records that must be retained include: the carrier's name and MC/DOT number for each load, the shipper's name and address, the origin and destination, the freight charges collected from the shipper and paid to the carrier, and any written communications related to the transaction.
In practice, your TMS will retain most operational records automatically. The documents that need explicit retention management are: signed carrier agreements (retain indefinitely, or for 3 years after the relationship ends), signed rate confirmations, original BOLs, signed PODs, and insurance certificates. For freight claims, retain all claim-related documents for the 2-year statute of limitations period after the claim is resolved.
| Document Type | FMCSA Minimum | Recommended Retention | Storage Method |
|---|---|---|---|
| Carrier agreements | 3 years after end of relationship | Indefinitely (active) | TMS + document management system |
| Rate confirmations | 3 years from transaction | 3 years | TMS with PDF attachment |
| Bills of lading | 3 years from transaction | 3 years | TMS with PDF attachment |
| Proofs of delivery | 3 years from transaction | 3 years | TMS with PDF attachment |
| Carrier insurance COIs | Duration of relationship | 3 years after last load | Carrier packet file |
| Freight claim files | 3 years from transaction | 2 years after resolution | Claims management system |
| Shipper contracts | 3 years after end of relationship | Indefinitely (active) | Contract management system |
Most startup brokers launch with a folder of Word templates - one for rate confirmations, one for BOLs, one for carrier packets. This works for the first 10 to 20 loads per month. It breaks down the moment you hire a second dispatcher and both of them are editing the same template, saving different versions with slightly different terms, and emailing PDFs that do not match your master template.
The document chaos that results from Word template management is one of the most common operational complaints among brokerages scaling from startup to growth stage. Carriers receive rate confirmations that reference different payment terms than the carrier agreement. Shippers receive BOLs that do not match the rate confirmation. PODs come back referencing a reference number that does not match anything in the TMS because a dispatcher changed the format three months ago.
API-based document generation solves this systematically. When a document is generated programmatically from a single data source - your TMS or load management system - every document for every load uses the same template, the same field mappings, and the same terms. Reference numbers are consistent because they flow from a single source of truth. The carrier agreement version referenced in the rate confirmation is always the current executed version, not a copy someone pulled off a shared drive.
The transition from Word templates to API-generated documents is one of the highest-leverage operational investments a growing brokerage can make. It is also the exact problem that FreightDoc is built to solve - a single API that generates every freight document type from your TMS data, so your document workflow scales with your load volume without adding document management overhead.
The compliance argument for API documents: When FMCSA or a plaintiff attorney audits your records, they will compare documents across a transaction file - the shipper confirmation, the rate confirmation, the BOL, and the POD. Inconsistencies between these documents raise red flags. API-generated documents are internally consistent by design because they all draw from the same data fields in the same format.
| Document / Item | Status | Notes |
|---|---|---|
| FMCSA Form OP-1 filed | Required before first load | $300 fee; 4-6 week processing |
| BMC-84 bond or BMC-85 trust filed | Required before authority granted | $75,000 bond; premium approx $750-$2,250/yr |
| Carrier agreement template | Required before first carrier onboarded | Attorney review recommended |
| Shipper contract template | Recommended for all shipper relationships | Required for volume/contract customers |
| Spot quote / load tender template | Required for each spot load | Must include MC number |
| Rate confirmation template | Required for each load | Must be signed before dispatch |
| Bill of lading template | Required per load (shipper or carrier-issued) | Verify all required fields present |
| Carrier packet - W-9 collection | Required before first payment | Retain for 1099 reporting |
| Carrier packet - COI requirements defined | Required before first load per carrier | Min $1M auto liability, $100K cargo |
| Carrier packet - SAFER verification process | Required before first load per carrier | Verify active authority and insurance on file |
| POD collection workflow documented | Required for invoicing and factoring | 24-48 hour target for POD receipt |
| Document retention policy established | Required - 3 year minimum per FMCSA | Use TMS + cloud backup |
The Word template folder is where freight brokerage document management goes to die. For startup brokers who want to build a scalable operation from the beginning - one that does not require a document audit and rewrite at the 50-load-per-week mark - the right time to implement API-based document generation is now, not after the chaos sets in.
FreightDoc generates BOL, rate confirmations, carrier packets, and customs docs via API. Join the waitlist for early access.
Join the Waitlist