UpLeg finds empty-leg private jet flights across dozens of operators and puts them in one place, at a fraction of retail charter cost. Free to browse and request. Every price is an estimated total.

When a charter operator flies a jet from A to B for a paying customer, the aircraft usually has to fly back empty, or position somewhere new for its next job. Those empty flights cost the operator real money: fuel, crew, landing fees, all the same.
So operators sell them, typically up to 75% off retail charter pricing. The problem is, empty legs are scattered across operator websites, scheduling tools, and back-channel emails. They expire fast. And a broker in the middle adds a margin you usually can't see.
UpLeg pulls them into one place and connects you straight to the operator, with one exact total, confirmed before you sign. Every price on the board is an estimate of it, around the operator's own number where they publish one. That's the whole pitch.
A worked example, with typical numbers. Not a real booking.
An operator quotes $32,800 for a Challenger 350. Standard retail charter, priced from scratch.
Friday, 9:00 a.m. Wheels up. The customer gets where they were going.
Sunday's next job is in Teterboro. Without a passenger, the return is pure cost: fuel, crew, landing fees. A $25,000 reposition with nobody on board.
OPF → TEB, Sunday 11:00, asking $8,345 to recover fuel and crew time. You request it on UpLeg, we set it up, and you pay the operator directly.

That return flight is going anyway. Someone may as well be on it.
The charter industry has earned a reputation for opacity. We're trying to build the opposite.
Every price on the board is an estimate. The operator confirms, we send you the exact number, you say yes, and you pay the operator directly. No membership, no deposit, no card kept on file.
You request first. The operator confirms availability. Then you pay. Nobody takes a card on file "just in case." Empty legs move fast and sometimes get pulled. Your wallet stays out of it.
A person reads your request and takes it to a person at the operator. No auto-confirm. No "your booking is being processed by our algorithm." When something needs a phone call, we make it.
Browse what's flying, or set an alert for your route.