What you actually get.
Every feature GetHaulDirect ships, with the operational detail behind it. No platform-buzzword soup. If a thing isn't on this page, we don't do it.
Flat 5% platform fee
One disclosed fee on the shipper line — no subscription, no per-search charge, no quick-pay surcharge, no spread baked into the carrier's rate. The shipper pays exactly the rate they posted; the 5% is deducted from it, so the carrier is paid 95% of that same number. Both sides see both figures — nothing is hidden between the two parties. On $200K of annual freight, the math beats both subscription load boards and traditional broker margins (typically 13–25% spread).
Auto-match to the carriers that fit
When a load is posted, the matching engine routes a one-tap offer to the best-fitting carriers by active geography, equipment type, and rate-per-mile, and texts, pushes and emails them. Three carriers are asked at once, each with 30 minutes to accept; the first to accept takes it, and if nobody does, the next three are asked, up to six carriers. No bidding, no negotiating, no calling around.
Real-time GPS tracking
Active shipments push driver position to the platform every 30 seconds. Shippers see a live map of where the load is, the route remaining, and an ETA recomputed on each ping from the distance still to run, routed for a loaded truck. Status transitions (driving to pickup → loading → in transit → unloading → delivered) are visible to both parties in real time.
Stripe card hold, charged after delivery
When the carrier accepts, Stripe places an authorization hold on the shipper's card for the agreed rate. For a pickup booked more than two days ahead, the hold is placed two days before pickup. It is a card hold, not an escrow — the money stays with the card issuer until it is captured. Capture happens when the shipper confirms delivery, or automatically 24 hours after delivery is marked; authorizations expire after about seven days. On capture, 95% goes to the carrier's Stripe Connect account, 5% routes to the platform as application_fee_amount, and ACH typically lands in the carrier's bank in two business days. Standard payout window — no premium tier, no quick-pay charge.
FMCSA pre-screened carriers
Every carrier is screened against the FMCSA SAFER snapshot at registration: USDOT and MC numbers must match an active operating authority. Carriers without active authority can't complete onboarding. The matching engine reads the verification flag — only verified carriers receive offers.
In-house identity KYC
Every carrier is asked to complete our in-house identity verification — government ID plus a live multi-frame selfie. It is requested, not yet required before a carrier can be offered or accept a load. Claude Vision pre-reviews the submission; an admin signs off when the AI confidence is below threshold. The carrier representative signs the Broker-Carrier Agreement (49 CFR § 371) electronically.
What's deliberately not here
- No public load board — shippers see only their own loads, carriers see only the offers the engine routes them.
- No bidding or counter-offer flow — shipper sets the rate, carrier accepts, or it expires to the next carrier.
- No factoring product — carriers receive ACH directly via Stripe Connect, typically about two business days after the shipper's charge goes through.
- No multi-stop or LTL consolidation — full-truckload only, single pickup and single delivery.
- No cross-border freight — US domestic only, all 48 contiguous states + AK + HI.
Post your first load. Pay 5% when it delivers. Zero until then.