One trip canvas. The math runs itself.

Stack days, drop in hotels, drivers, guides, restaurants and activities — each one slots into a day like Lego. The moment anything moves, pricing, margin, currency totals, city tax, fuel and tolls recalculate in the live rail. No recalc button. No stale spreadsheet.

Drag & drop days Live margin math Quote snapshots
Live trip canvasRoma to Venezia

3 days · 4 travellers · Roma → Venezia

Day 2 · Roma → Firenze
Frecciarossa Executive · 4 seatsRoma Termini → Firenze S.M.N. · 08:35 dep
Uffizi Gallery · private guideSkip-the-line private tour · 4 pax · 2 h
Portrait Firenze · 5★2 doubles · breakfast · Arno views
Dinner · Buca MarioOldest trattoria in Florence · 4 pax
Right rail · recalculated
Lodging1,410
Transport420
Activities195
Food & drink265
City tax + tolls68
Margin held14.2%
Per traveller€1,105EUR

Drop one item — every figure below it moves with it.

The spreadsheet tax

A 10-day quote built in a spreadsheet is wrong by lunchtime.

Operators build trips in spreadsheets. Every change — a hotel rate, the exchange rate, an added activity, a swapped property — means redoing the math by hand, or not doing it. The margin quietly rots, and the number you sent the client stops being true.

Margin · 10-day custom quote
01Quote built — Monday16.0%
Every cell checked by hand
02Hotel raised its rate +€22/nt13.4%
Nobody re-summed the lodging block
03Client added a wine lunch11.1%
Cost pasted in, margin row untouched
04Exchange rate drifted before deposit8.6%
Hard-coded 1.07 never updated

What a spreadsheet looks like three edits in

The real cost

Hours of rework — and a margin you can no longer trust.

There is no single source of truth. The figure you quote and the figure that is true drift apart, edit after edit, until a profitable trip is quietly running thin.

2–4hspent rebuilding the maths on a single multi-day quote
The day-by-day canvas

Stack the days. Drop items in.

A trip is a column of days. Into each day you drag the pieces that make it real — a hotel, a driver, a guide, a restaurant, an activity, a transfer. Each one snaps into place and starts paying its way in the live rail.

Drag from the item palette
HotelsTransportGuidesRestaurantsActivitiesTransfers
01Arrive RomaWed · May 6
Hotel de Russie · 5★
Trastevere evening stroll
Marco · private city guide
Welcome dinner · Pierluigi
Day cost€862
02Roma → FirenzeThu · May 7
Portrait Firenze · 5★
Frecciarossa Executive × 4
Uffizi private tour
Buca Mario dinner
Day cost€2,358
03Firenze → Cinque TerreFri · May 8
Hotel Porto Roca · 4★
Driver + ZTL pass · Monterosso
Vernazza terrace lunch
Cinque Terre boat tour
Day cost€1,248

Reorder a day, move an item, swap a hotel — the canvas keeps the trip in one place and the rail keeps the maths honest.

The live cost rail

Change one thing — watch everything settle.

The right rail is always doing the arithmetic. Swap a hotel and the lodging line, the city tax, the margin, the per-pax price and the converted-currency total all move together — instantly. The maths is never wrong because it is never manual.

You did this
Swapped Portrait Firenze → Hotel SavoyFirenze · Day 2 · +€45 / night on 2 rooms
The rail recalculated
Lodging€1,410€1,500+€90
City tax€44€48+€4
Fuel + tolls€68€68no change
Currency · USD total$4,960$5,064re-converted
Per traveller€1,105€1,128+€23
Margin14.2%13.6%

Recalculated the instant the hotel changed — no recalc button, no stale cell.

No recalc button

There is nothing to press. The rail recomputes the whole trip on every edit, the moment you make it.

Every input, every time

Pricing, margin, currency totals, city tax, fuel and tolls are all live inputs — not a summary you remember to refresh.

The margin you see is real

Quote with the figure on screen. It already accounts for the last thing you changed.

Six views, one trip

The same trip, read six ways.

One canvas, six lenses. Switch a tab and the same trip reframes itself — without ever leaving the file or duplicating a thing.

Suppliers · 10 · 7 confirmedSuppliers
Hotel de Russie RomaHotel · Day 1Confirmed
Marco · city guide RomaGuide · Day 1 · 15:00Confirmed
Driver · Frecciarossa × 4Transport · Day 2Confirmed
Portrait FirenzeHotel · Day 2Holding
Hotel Porto RocaRestaurant · Day 3 · 14:30Holding

Every view writes back to the same trip — change a supplier here, the Days and Pricing tabs already know.

Snapshots

What you sent is what you signed.

Every time you send a quote to a client, Tourical freezes a snapshot — the price, the suppliers, the exchange rate, the deposit policy. If a hotel raises its rate the next morning, you keep your margin and the client sees exactly the figure they signed.

Signed snapshot · v1

Sent May 2 · deposit charged May 4

Hotel de Russie Roma€395 / night
Portrait Firenze€348 / night
Hotel Porto Roca Cinque Terre€225 / night
Exchange rate · USD1.07
What the client signed€1,105/ pax
Live market · today

Three days after you sent the quote

Hotel de Russie Roma€395 / nightunchanged
Hotel Porto Roca Cinque Terre€243 / night+€18 since May 3
Exchange rate · USD1.05drift
If you re-quoted today€1,130+€25 / pax
If you re-quoted today€1,130/ pax
The outcome

The snapshot held. Your client pays the €1,105 they signed, and your margin is protected by the rate lock — the market moved, your quote did not.

Price frozen on sendSuppliers frozen on sendExchange rate lockedDeposit policy pinned
One model, two modes

Tailor-made or packaged — same canvas.

The trip canvas does not change. What changes is how it is priced and sold — pick the mode that fits the trip.

Sales-led01

Tailor-made

Per-traveller quote

Priced per guest, with room sharing, single supplements and one departure date. Built around the individual booking.

  • Per-traveller pricing
  • Room sharing & single supplements
  • One departure date
Marketing-led02

Packaged departure

Fixed dates, fill seats

A per-pax price on set dates, with a minimum-pax floor, a capacity ceiling and an auto-cancel if the floor is not met.

  • Per-pax fixed price
  • Min-pax floor & capacity
  • Auto-cancel below minimum
Best of both03

Hybrid departure

Tailor on a packaged date

A packaged departure that bookers can still tailor — add-ons, rooming, extras and partial stays, layered on a fixed date.

  • Fixed date, open to extras
  • Per-booker add-ons
  • Rooming & partial stays
AI Copilot

A second pair of eyes on every trip.

The Copilot watches the canvas while you build. It does not take the wheel — it flags the things that quietly sink a trip: an expiring passport, a moving rate, a border buffer that is too tight.

Copilot · watching 3 signals
Always advisory

Every flag is a suggestion with the reasoning attached. You decide what to act on — the Copilot just makes sure nothing slips past you.

Wei's passport expires Feb 2027Schengen needs 3 months past the return date. Renew before the trip or swap the traveller.
Open intake
Hotel Porto Roca rate moved +€18 / nightYour snapshot already holds the quoted price — €225 / night through September. Nothing to do.
Snapshot OK
Day 3 ZTL exemption confirmed · MonterossoCar ban in Cinque Terre applies Apr–Oct. ZTL pass secured via hotel — your timing holds.
Keep timing
FAQ

Questions operators actually ask.

Straight answers about how the canvas behaves and how far to trust it.

01

Does the math really update with no recalc button?

Yes. The right rail recomputes the whole trip on every edit — the instant you make it. Move an item, swap a hotel, change a date and lodging, transport, activities, food, city tax, fuel, tolls, currency totals and margin all settle together. There is nothing to press and nothing to refresh.

02

What exactly does a snapshot freeze?

When you send a quote, Tourical freezes the price, the suppliers, the exchange rate and the deposit policy as they stood at that moment. If a hotel raises its rate or the exchange rate drifts afterwards, the client still pays the figure they signed and your margin is protected by the lock.

03

Can one trip be tailor-made and packaged?

It is one canvas with two pricing modes. Tailor-made prices per traveller with room sharing and supplements; packaged sets a per-pax price with a min-pax floor and capacity. A hybrid departure is a packaged date that bookers can still tailor with add-ons.

04

What are the six views — is that six separate files?

No. Days, Hotels, Suppliers, Pricing, Travelers and Map are six lenses on the same trip. Change a supplier in one view and the others already know. There is one source of truth, never a copy that drifts.

05

Does the AI Copilot change my trip on its own?

Never. The Copilot is advisory. It watches for risks — an expiring passport, a moving rate, a tight border buffer — and flags each one with the reasoning attached. Every decision stays with you.

06

How fast is it really, compared with a spreadsheet?

Because the maths is never manual, a multi-day quote that took two to four hours in a spreadsheet comes together in minutes. You drag the trip into shape and the rail keeps every figure correct as you go.

Get early access

Build your next trip on a canvas that does the maths.

Tourical is in closed beta — early access opens summer 2026. Join the waitlist to lock founding-member pricing (30% off, for life) and shape what ships.