BestCarrierTMS
// Buyer's guide · Updated May 2026

The TMS RFP template — full structure, free, no vendor sponsorship.

A carrier-side TMS RFP that vendors can't dodge with marketing language. The full section structure below is what we'd send to a 3-vendor shortlist. The phantom-feature questions in section 6 are the most important part — they catch vendors who answer "Yes, supported" to everything on autopilot. Use this template against any TMS shortlist; the answers tell you who's ready and who's bluffing.

12 sections Updated May 2026 Methodology

How to use this template

Send the template to a 2- or 3-vendor shortlist (narrowed using our 12-question framework). Set a 2-week response deadline. Score answers in the matrix in section 12. Anything that comes back as marketing prose instead of a specific answer counts against the vendor — the goal is forcing structured comparable responses.

  • Below 10 trucks: skip the formal RFP. Use sections 4, 6, and 9 as a checklist for the discovery call instead.
  • 10–50 trucks: a 1-page RFP works. Use the section headers and pick the 3–5 most critical questions per section.
  • 50+ trucks: use the full template. Distribute internally to dispatch, ops, accounting, IT — each owner reviews their section.

Section 1 · Cover & instructions

  • Carrier name, MC#, USDOT, primary contact + project lead
  • Issue date, response deadline (typically 2 weeks)
  • Decision timeline and intended go-live date
  • Format: PDF response, structured per section, page count cap (typically 25 pages excluding pricing)
  • Confidentiality / NDA reference if applicable
  • Single point of contact for vendor questions during the response window

Section 2 · Carrier profile

Give vendors enough context to answer specifically — not generically.

  • Truck count today / projected at 12, 24, 36 months
  • Trailer count by type (dry van, reefer, flatbed, tanker, etc.)
  • Operating model: asset-only, broker, hybrid carrier+broker, 3PL
  • Operation type: FTL / LTL / multi-mode / specialized
  • Geographic footprint: regional / OTR / cross-border / Mexico / Canada
  • Office staff count by role: dispatch / safety / accounting / management
  • Driver model: company / owner-op / mix (with split)
  • Current TMS (if any) and reason for change
  • Current ELD provider, accounting system, factoring partner, primary load board

Section 3 · Vendor profile

  • Company history, founding year, ownership structure, HQ location
  • Total customer count, customer count in the carrier segment specifically
  • Customer count by fleet size band (1–10, 11–50, 51–250, 250+)
  • Three carrier references at our fleet size, willing to take a 30-min reference call
  • Product roadmap for the next 12 months — features the vendor has committed to ship
  • Recent C-level changes, recent acquisitions or being-acquired status
  • Annual customer churn rate (vendors that won't disclose are a soft red flag)

Section 4 · Functional requirements

Group as Must-have / Should-have / Nice-to-have. Vendor responds Native / Configurable / Roadmapped / Not supported per requirement. Don't score "Configurable" the same as "Native" — configuration is engineering work whether the vendor or you does it.

  • Dispatch: board view, lane view, calendar view, driver view, multi-stop loads, drop & hook, team driving
  • Loads: FTL / LTL / partial / multi-mode, accessorials, fuel surcharge formulas, rate confirmation generation
  • Customers / brokers: credit days/limits surfaced inline, MC validation, broker portal, customer self-service
  • Drivers: driver app, ePOD capture, in-app chat, hours-aware assignment, driver settlements
  • Settlements: per-mile / per-percentage / hybrid, fuel deductions, advance handling, 1099 contractor support
  • Accounting: AR / AP / GL native or QB integration, multi-entity, class/department dimensions
  • Reporting: P&L by truck/lane/customer, KPI dashboards, custom report builder, scheduled exports
  • Compliance: safety scorecards, training records, accident logs, FMCSA reporting
  • Maintenance: PM scheduling, work orders, parts inventory, warranty tracking

Section 5 · Integration requirements

For each integration, specify: must-have / nice-to-have, depth required (Native API / Marketplace / File drop / Manual). Cross-check vendor responses against our integration matrices for known reality.

  • ELD: Samsara / Motive / Geotab / [other] — bidirectional GPS, HOS, document capture
  • Accounting: QuickBooks Online / Desktop / Xero / Sage / native
  • Factor: [your factor] — direct API submission, bidirectional funding status
  • Load boards: DAT / Truckstop — load import + truck posting + RateView/RMIS
  • EDI: 204 / 990 / 214 / 210 / [other] for [list of brokers]
  • Fuel cards: EFS / Comdata / WEX
  • Tolls: PrePass / BestPass
  • Drug & alcohol clearinghouse
  • Weigh station / safety: PrePass, Drivewyze
  • Document management / OCR: Vector, OnRamp, native

Section 6 · Phantom-feature questions (the depth tester)

This is the most valuable part of the RFP. Vendors get into the rhythm of saying "Yes, supported" to every functional question. Phantom-feature questions are deliberately specific — phrased so a vendor who's actually used the product can answer in 2 sentences, but a vendor relying on marketing-speak will produce a paragraph that doesn't actually answer it. Mix 6–10 of these into the RFP.

  1. Walk us through the exact dispatcher click-path for assigning a multi-stop load with a deadhead leg, including how the system surfaces driver HOS during assignment. A vendor who has the feature describes the screens; one who doesn't describes "the assignment workflow."
  2. How does the system handle a partial-payment from a broker against an aged invoice — what's the dispatch click-path and what's the AR clerk click-path? Real-world AR is messy. Tests whether the AR module can handle real invoicing.
  3. Show us the screen where a dispatcher sees a load's profitability projection in real time, factoring in fuel, settlements, and accessorials. Most TMS show actual P&L after the load completes; few show projected.
  4. If our largest customer requires us to send EDI 990 acceptance within 5 minutes of receiving 204, walk us through how the system supports this SLA — automatic acceptance, manual review queue, what's the fallback if the vendor's EDI VAN is down.
  5. Describe how the system handles a load that's been re-rated mid-transit (broker calls, increases the rate by $200 because of detention). What does the dispatcher do? What's the document trail?
  6. If a driver is rejected by a customer at delivery (claim of damage, refused load), what's the click-path from "rejection notification" to "claim filed and rate-recovery initiated"?
  7. Show us a driver settlement run with mid-period changes — a $200 fuel advance issued mid-week, a $150 detention bonus added Friday morning, a deduction reversed because of a manual override. Settlement edge cases reveal product depth.
  8. Walk us through how the system handles per-diem split for an owner-op with mixed company-truck and owner-op pay structure (some lanes one model, some the other).
  9. How do you handle a TMS data export if we cancel — what specific data fields are exportable, what format, what's the SLA on delivery? Tests data-portability before signing.
  10. Describe the audit trail for a single load: who touched it, when, what changed, what's retrievable 24 months later for a customer dispute or DOT audit.

Score these answers harshly. Vague answers indicate the feature exists in marketing but hasn't been stress-tested by carriers like yours.

Section 7 · Technical & security

  • Hosting: SaaS multi-tenant / single-tenant / on-prem / hybrid
  • Cloud provider, data residency (US / Canada / both)
  • Backup cadence and RPO/RTO
  • SOC 2 Type 2 report (request copy under NDA)
  • Encryption: at rest, in transit
  • SSO: SAML, OIDC, MFA enforcement
  • Role-based access control granularity
  • API: REST / SOAP / GraphQL, authentication mechanism, rate limits, sandbox environment
  • Webhook support for outbound events
  • Browser support and minimum version requirements
  • Mobile platform support (iOS / Android), minimum OS versions
  • Uptime SLA and reported uptime over the past 12 months

Section 8 · Implementation plan

Vendor must provide a draft project plan as part of the RFP response, not after contract signing.

  • Proposed implementation timeline (Gantt) with milestone gates
  • Resources committed by vendor: PM / solution architect / configurator / trainer
  • Resources required from carrier: roles, time commitment by week
  • Data-migration approach: tools, what's migrated vs archived
  • Configuration approach: standard config + custom items
  • Training plan: by role, format, duration
  • Parallel-run period: vendor's recommended duration and approach
  • Cutover plan: cutover window, rollback procedure
  • Hypercare period: duration, availability, escalation path
  • Acceptance criteria for each milestone

Cross-reference against our implementation checklist for what a credible plan looks like. Generic implementation plans (e.g., "Vendor will provide implementation services") are a red flag — demand specifics.

Section 9 · Pricing & total cost

Force a complete TCO answer — vendors prefer to fragment pricing across multiple line items.

  • Subscription: per-truck / per-user / flat / hybrid — cost for our exact fleet/user profile
  • Implementation: total fixed price, payment milestones
  • Training: included / billed separately
  • Custom-development items: T&M or fixed-price, with cap
  • Integrations: which are included, which are billed (especially EDI per-broker, factor connectors, third-party tools)
  • Premium support / SLA tier upcharge
  • Driver-app / mobile seats: bundled or per-device
  • API call volume thresholds and overage pricing
  • Document storage limits and overage pricing
  • Annual price uplift mechanism (CPI / fixed % / negotiated cap)
  • 3-year and 5-year total-cost-of-ownership tables

Compare against our pricing guide ranges. Quotes materially above the published-source range deserve a "why" question; quotes materially below deserve a "what's not included" question.

Section 10 · Support & SLA

  • Support channels by tier: email, chat, phone, named CSM
  • Response-time SLA by issue severity
  • Hours of coverage per tier
  • Escalation paths and SLA penalties for breach
  • Customer success manager — included or upcharge, frequency of touchpoints
  • Knowledge base, training videos, certification programs
  • User community / forum access

Section 11 · Contract terms

The clauses that determine whether you have optionality.

  • Initial term, renewal mechanism (auto-renew vs opt-in), notice period
  • Annual price uplift cap
  • Termination for cause, termination for convenience
  • Data-export procedure on termination — formats, SLA, fees
  • Liability cap, IP ownership, indemnification
  • SLA penalties: subscription credits / financial penalties / right to terminate
  • Vendor's force-majeure language
  • Acquisition / change-of-control clause
  • Most-favored-customer or price-protection clause if obtainable

Section 12 · Scoring & decision

Pre-publish your scoring rubric to keep evaluation honest. Suggested weights for a typical mid-fleet carrier:

SectionWeightNotes
Functional fit (§4)25%Must-haves disqualify; should-haves and nice-to-haves scored.
Integration fit (§5)20%Cross-check against our matrices. Hard requirements disqualify.
Phantom-feature depth (§6)15%The strongest signal of real vs marketing depth.
Implementation plan (§8)10%Specific & credible vs generic.
Total cost (§9)15%3-year TCO not just sticker.
Support & SLA (§10)5%Especially for 24/7 dispatch operations.
Contract terms (§11)5%Optionality matters.
References (§3)5%Three reference calls; weight by carrier-size match.

Adjust weights based on what's most strategic for your operation — if EDI is mission-critical, integrations and phantom features should weight higher. If you're scaling fast, vendor profile and support weight higher.

Vendor-side red flags during the RFP process

  • "Most of that's covered in the demo." The RFP exists to force structured written answers. Vendors who push everything to demo are avoiding accountability.
  • Marketing prose instead of specific answers. If 30% of responses are vendor brochure language, the vendor isn't engaged with your operation.
  • Pricing only on a discovery call. Force at minimum a list-price range — even "for a fleet of your size and module mix, our quotes typically run $X–$Y/mo" is acceptable; "we'd need to discuss" is not.
  • References from outside your fleet-size band. An enterprise vendor's owner-op references are not relevant. Insist on size-matched references.
  • No customer churn / retention data. Healthy vendors disclose. Unhealthy ones obscure.
  • Vague implementation plans. "Vendor will provide reasonable implementation support" is not a plan. Demand a Gantt with named resources.
  • Aggressive contract pressure during RFP. "We can hold this pricing for 7 days only" — manipulative time pressure during the evaluation phase indicates the vendor expects to lose if you compare carefully.

Use this with our other guides

  1. Use the 12-question framework to narrow your shortlist before sending RFPs.
  2. Use our pricing guide to anchor the pricing-section answers in market reality.
  3. Use our implementation checklist to evaluate the implementation plan in section 8.
  4. Use our integration matrices to fact-check vendor integration claims in section 5.