The freight that finds your truck.
HAYLO Market matches cargo companies that need capacity with truck owners who have it — including the return legs that used to run empty. Search, negotiate, book, and pay in one place, at a transparent 10%.
MATCHED · NEGOTIATED · PAID · AT 10%
Free TMS. Fair marketplace. No empty miles.
What it does.
Search & discovery
Find trucks by route, date, cargo type, price, and rating — in under three seconds.
Backhaul filter
Show only return-leg capacity on your corridor, with the discount versus market shown.
Negotiation
Up to three rounds of counter-offers — relational, the way Greek freight already works.
Instant book
Mark a listing "instant book" for first-come, first-served at the listed price.
Escrow payment
Funds held until proof of delivery, then released. Stripe-secured, PCI DSS Level 1.
Transparent commission
10% deducted from the driver's payout, shown to both sides. No hidden margin.
Ratings & trust
Punctuality, communication, cargo care, professionalism — rated after every job.
Dispute resolution
A 48-hour window, evidence upload, an admin SLA, and an escalation path.
Cancellation policy
Free over 24h before pickup; a clear, pre-shown fee inside 24h.
Use cases.
- 1
Return
Find a return load for the drive home from Kalamata.
- 2
Book
Book a truck for tomorrow’s Athens–Thessaloniki run at a fair price.
- 3
Negotiate
Negotiate the fare in three rounds, the way you already do — but in writing.
- 4
Pay
Pay through escrow; release on proof of delivery.
How HAYLO Market is different.
| HAYLO Market | sennder | Freightos | Saloodo | Brokers | |
|---|---|---|---|---|---|
| Greek SME focus | ✓ | ✗ | ✗ | ✗ | ✓ |
| Free TMS on the demand side | ✓ | ✗ | ✗ | ✗ | ✗ |
| Backhaul-native matching (Loopback) | ✓ | partial | ✗ | ✗ | ✗ |
| Transparent fee | ✓ | partial | partial | partial | ✗ |
| Escrow + ratings + disputes | ✓ | partial | partial | partial | ✗ |
| Built for the 1.5-truck operator | ✓ | ✗ | ✗ | ✗ | partial |
// mock — pre-GA
// Search the marketplace for return-leg capacity, then send a booking request
const matches = await haylo.market.findTrucks({
route: { from: 'Kalamata', to: 'Athina' },
cargoType: 'general',
backhaulOnly: true,
minRating: 4.0,
});
const booking = await haylo.market.book({
listingId: matches[0].listingId,
shipmentId: 'SHP-20260610-0042',
offer: 280_00, // accept the listed return-leg fare
});
console.log(booking.status); // 'request_sent' → driver notified in <10s
console.log(booking.fee); // { rate: 0.10, amount: 28_00 } — always shown