IMPT Hotels is a global travel platform with carbon retirement baked into the booking. The product runs across 195 countries, four million properties, and a single mobile-first surface. Below is the full product map — what's live, what's shipping, and how the pieces fit together.
Every booking starts at /find-hotel-input. Destination is the only thing the user has to think about. Dates default to today + 14 (the inventory-rich window). Currency follows the destination, not the user's locale, because the hotel charges in destination currency anyway.
The lander is a single screen on mobile. Destination input, big "Search hotels" button, the €5 free credit shown clean. No popup, no upsell, no email-capture before search.

The results page shows the same hotels the major OTAs sell, at the same nightly rate. Each card carries the carbon receipt — one tonne of CO₂, retired on Ethereum, in the customer's name. The customer pays no premium. IMPT pays for the offset out of commission.
Each room package has its own receipt-card. Strikethrough Booking.com price. "Pay today" amount. The Goodness split shown inline: 🪸 cause · 3% (carbon) and 💚 next-stay · 2% (cash credit toward your next booking). Below: a lime-on-ink RESERVE button.
The whole detail page is built so the customer never has to scroll past the receipt to understand the deal. The math is on screen. The carbon retirement is on screen. Then they reserve.
Verified credit, retired on Ethereum, with the customer's wallet (or pseudonym) named on the retirement event. Public transaction hash. Permanent.
€5 free credit on signup, ring-fenced to the user's first carbon credit. 5% back on every booking thereafter — 3% to a chosen cause, 2% to next-stay credit.
Free cancellation up to 48 hours before check-in on most properties. Same window the major OTAs offer. No fee, no fine print.
Coastal reefs · Irish peatland · Atlantic seabirds · Pollinators · Reforestation · Renewables. The user picks where their tonne goes.
~70% of bookings come from mobile. The whole product is built mobile-up — search, results, detail, checkout, confirmation — single column on phone, multi-column on tablet/desktop.
Currency follows the destination, not the user's locale. en-GB user looking at Dublin sees EUR — because that's what the hotel charges. Matches how the OTAs do it.
Every retirement has a public transaction hash, a verifiable serial, and a timestamp. Audit cost drops from £thousands to seconds. Why this matters →
Single integration with Hotelbeds (HB2) and partners gives global inventory. No supplier-by-supplier deal-making. We ship more hotels than any IMPT-only sales team could ever onboard.
Card via Stripe today. Stablecoin and direct messaging-app payment rails in pipeline. More on the payments roadmap →