— MARKETPLACE · TWO-SIDED · LIVE
Freelegs.
Move a car that needs to get there. Drive for free.
At a glance
Status
Live nationwide
Stack
Laravel · Inertia · React
Type
Two-sided marketplace
Role
Founder, sole developer
Rental operators constantly need vehicles moved between cities. One-way hires and seasonal demand leave cars stranded in the wrong place. The existing option in NZ was slow, dated, and put unverified backpackers behind the wheel. I felt the problem myself, moving cars between Christchurch and Queenstown for my own fleets.
Freelegs is the fix. Operators list a relocation, verified drivers claim it, and the car gets where it needs to be. It costs nothing to apply, fuel is covered on most trips, and the whole thing is built to be faster and cleaner than what came before.
The differentiator is trust. Drivers are checked and signed through Stripe Identity, so an operator handing over a vehicle knows who is driving it. On top of the free tier there is Priority, a paid track for moves with a deadline: funds are captured up front and held until delivery is confirmed, and if the primary driver cancels the next payout-ready driver is alerted automatically so the deadline still holds.
Two things were genuinely hard. Marketplaces die from lack of liquidity, not lack of features, so the free tier had to be simple enough to seed real supply before any of the clever paid machinery mattered. And the paid tier had to be ring-fenced completely from the free one, so the freemium waiver could never accidentally zero out a Priority charge and hand an operator a paid relocation for free. Freelegs also hands off to Glovebox for the agreement and payment, which meant making a cross-domain flow feel like one continuous journey. The result is cars moving around the country, drivers travelling for free, and operators no longer paying staff to spend a day behind the wheel.
For technical readers Tech notes
- Stack
- Laravel 12 · Inertia · React · Stripe + Stripe Connect · Stripe Identity · Pest
Related service and reading
— Like the look of this?
Want to talk it through?
Tell me what you're launching or fixing, and I'll come back with a sensible next step.