TQPro · Cruise Management

Cruise is the most complex
travel product to manage.
And the most rewarding to sell well.

Ships, cabin categories, port schedules, pricing tiers, mandatory fees, seasonal adjustments — every sailing different. Managing it in spreadsheets means pricing errors, missed allotments, and bookings that take too long.

Pricing in one spreadsheet Availability in another Allotments tracked manually Port fees forgotten in quote Season setup takes days Wrong price sent to client Cabin hold expiry on sticky note
Scroll
TQPro

Build your cruise portfolio, price it right, and book with confidence.

Cruise Lines & Ships Itinerary Templates Sailing Scheduler Cabin Pricing Charges & Fees Visual Calendar Agent Booking Pre-booking Allotments
Cruise Dashboard

Your entire portfolio.
Organised by line,
ship, and route.

Five KPI counters give you the portfolio snapshot — areas, ships, itineraries, active sailings, total bookings. The hierarchy tree on the left lets you drill from cruise line to ship to specific routes instantly. Itinerary cards on the right show sailings at a glance.

CRUISE MANAGEMENT DASHBOARD
Areas
4
Ships
6
Itineraries
14
Active Sailings
38
Bookings
127
▾ Royal Caribbean
 🚢 Oasis of the Seas
↳ 7N Eastern Caribbean
↳ 3N Bahamas
▾ MSC Cruises
 🚢 MSC Bellissima
↳ 7N Mediterranean
7-Night Eastern Caribbean
ROYAL CARIBBEAN · OASIS OF THE SEAS
🌊 Caribbean ⏱ 7 nights 16 sailings
7-Night Mediterranean Classic
MSC CRUISES · MSC BELLISSIMA
🌊 Mediterranean ⏱ 7 nights 12 sailings
2 of 14 itineraries shown74 sailings total
Itinerary Templates

Design your route once.
Sail it all season.

An itinerary is a reusable route template — it defines the path, not the dates. Build it once with the full port sequence, arrival and departure times, and sea days. Then every weekly departure from January through April simply references this template. Same route, different dates, different passengers.

ITINERARY · 7-NIGHT EASTERN CARIBBEAN
Day 1
Miami, Florida
EmbarkationDepart 16:00
Day 2
At Sea
Sea Day
Day 3
Nassau, Bahamas
Port of Call08:00 – 17:00
Day 4
At Sea
Sea Day
Day 5
St. Thomas, USVI
Port of Call08:00 – 18:00
Day 6
San Juan, Puerto Rico
Port of Call07:00 – 14:00
Day 7
At Sea
Sea Day
🏁
Day 8
Miami, Florida
DisembarkationArrive 07:00
8 days · 3 ports of call · 3 sea daysOasis of the Seas
Pricing Templates

Set prices once.
Every sailing inherits them.

Define cabin prices and mandatory charges on the itinerary template. When you bulk-create 16 sailings, all 16 inherit these prices automatically. Adjust only the exceptions — peak weeks, promotions, last-minute deals.

CABIN PRICES · TEMPLATE
CategoryCapacityPrice (USD)Available
Interior Category A
INT-A
2 pax$799
Interior Category B
INT-B
4 pax$899
Ocean View A
OCV-A
2 pax$1,099
Balcony Category A
BAL-A
2 pax$1,499
Junior Suite
JST
2 pax$2,199
Owner's Suite
OST
4 pax$3,499
6 cabin categories · 5 availablePrice per cabin
CHARGES & FEES · TEMPLATE
ChargePerAmountType
Port FeesPerson$150Mandatory
GratuitiesAdult$98Mandatory
Government TaxesPerson$35Mandatory
Fuel SurchargePerson$25Mandatory
Travel InsurancePerson$75Optional
Mandatory Total / Person $308
4 mandatory · 1 optionalAuto-quoted always
Sailing Calendar

See your entire season.
At a glance.

Colour-coded sailing blocks across every week of the season — Draft in grey while you're configuring, Active in green once you go live, Closed as departure approaches, Completed after sailing. Spot gaps in your schedule before clients ask.

SAILING CALENDAR · 7-NIGHT EASTERN CARIBBEAN · 2026
Draft
Active
Closed
Completed
16 sailings · Jan–Apr 2026
January 2026
Sun
Mon
Tue
Wed
Thu
Fri
Sat
28
29
30
31
1
2
3
4
5
6
7
8
9
10
7N E.Caribbean · Jan 4
11
12
13
14
15
16
17
7N E.Caribbean · Jan 11
18
19
20
21
22
23
24
7N E.Caribbean · Jan 18
25
26
27
28
29
30
31
7N E.Caribbean · Jan 25
February 2026
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
3
4
5
6
7
7N E.Caribbean · Feb 1
8
9
10
11
12
13
14
7N E.Caribbean · Feb 8 ⭐
15
16
17
18
19
20
21
7N E.Caribbean · Feb 15
22
23
24
25
26
27
28
7N E.Caribbean · Feb 22
8 of 16 weeks shown · Jan–Feb 2026Bulk-created in one operation
Agent Booking Interface

Search, select, book.
While the client
is on the phone.

The booking interface is designed for speed. A scrollable sailing strip shows upcoming departures with live availability. Select any sailing — the cabin availability table and booking list appear instantly. Cabin capacity is enforced. Everything in one screen, no context switching.

BOOKING INTERFACE · EASTERN CARIBBEAN
Jan 18 — Jan 25
7N EASTERN CARIBBEAN
18 cabins available
Jan 25 — Feb 1
7N EASTERN CARIBBEAN
24 cabins available
Feb 8 — Feb 15
7N EASTERN CARIBBEAN ⭐
6 cabins left
Cabin CategoryTotalPre-BookedSoldAvailable
Interior A5010
2218
Interior B301812
Balcony A405
287
Junior Suite10100
Bookings — Jan 18 sailing
Smith, John & Family
CR-2026-041 · Balcony A · 2 pax
Al-Farsi, Khalid
CR-2026-042 · Interior A · 2 pax
Chen, Wei & Partner
CR-2026-043 · Ocean View · 2 pax
👤
Al-Farsi, Khalid
UAE Passport · P44XR881
SailingJan 18 – Jan 25
CabinInterior A · 2 pax
Cabin FareUSD 799
Mandatory FeesUSD 308 /pax
InsuranceUSD 75 /pax
Total / Person
USD 1,282
All-Inclusive Quoting

The complete fare.
No hidden charges.
No surprises.

Cabin price, port fees, government taxes, gratuities, fuel surcharge — all calculated automatically and presented as a single all-inclusive total per person. Multi-currency with live exchange rates. Your agents always quote the right number while the client is still on the phone.

Balcony A — Jan 18 Sailing
2 adults · Per person calculation
Balcony Cabin A (shared between 2)per cabin ÷ 2USD 749.50
Port Feesper personUSD 150.00
Government Taxesper personUSD 35.00
Gratuities (crew service)per adultUSD 98.00
Fuel Surchargeper personUSD 25.00
Total Cruise Fare / Person
USD 1,057.50
Travel Insurance (optional)per person+ USD 75.00
Grand Total / Person
≈ AED 4,154 (at 3.67)
USD 1,132.50
Setting Up a Season

From zero to a full season
of bookable sailings.
3 hours.

Day 1 — Foundation
Your cruise manager logs in and sets up the reference data: Royal Caribbean as a cruise line. Caribbean as an area. Oasis of the Seas as a ship. Five cabin categories assigned to the ship: Interior A & B, Ocean View A, Balcony A, Junior Suite. Standard charge types: Port Fees, Gratuities, Taxes, Fuel Surcharge. Ports: Miami, Nassau, St. Thomas, San Juan, Cozumel, Grand Cayman. Set up once — reused across every itinerary.
Day 1 — Itinerary
She creates the "7-Night Eastern Caribbean" itinerary: Day 1 Miami (embarkation), Day 3 Nassau, Day 5 St. Thomas, Day 6 San Juan, Day 8 Miami (disembarkation). Sea days on 2, 4, and 7. She sets the pricing template: Interior A at USD 799, Balcony at USD 1,499, Junior Suite at USD 2,199. Standard charges added from the reference data.
Day 2 — Sailings
She opens Bulk Sailing Creation: first departure January 10, interval 7 days, count 16. One click — 16 sailings are created, all inheriting the template pricing. She adjusts 3 sailings for peak weeks: Presidents' Day and Spring Break balcony prices increase by 20%. Total time: under 30 minutes.
Day 2 — Go Live
She reviews the sailing calendar — 16 consecutive weekly blocks, all green after she activates them. She checks the pricing on 2 sailings spot-checks them. Everything looks right. Status: Active. All 16 sailings appear in the booking interface immediately.
Day 3 — First Booking
An agent receives a call: "Balcony cabin for two adults on the January 18th sailing." The agent opens the booking interface, selects the sailing from the strip, sees 7 balcony cabins available, creates the booking with passenger details, assigns the cabin. Total fare per person: AED 6,399 including all mandatory charges. Time taken: 5 minutes.
Total setup: approximately 3 hours. Ongoing per booking: 5 minutes. 16 bookable sailings from a single afternoon's work.
Why TQPro

Built for agencies that sell
cruises seriously.

📋
Template pricing
Set prices once on the itinerary. Every sailing inherits them automatically.
Bulk sailing creation
Schedule an entire season in minutes. 16 weekly sailings in a single operation.
💰
All-inclusive quoting
Cabin + fees + taxes calculated automatically. No hidden charges, no surprises.
📊
Live availability
Real-time cabin tracking per sailing. Know exactly what's left before you quote.
🏷
Pre-booking allotments
Track contracted cabin blocks with cost, price, and commission separately.
🗓
Visual calendar
Colour-coded season overview. Spot gaps and status at a glance.
💱
Multi-currency
Price in any currency with exchange rate conversion to the booking currency.
🚢
Agent-friendly booking
Purpose-built interface for fast, accurate cabin bookings while the client is on the phone.
👤
Passenger management
Full traveller profiles with passport and visa details — manifest-ready.
🌊
Scalable portfolio
Multiple cruise lines, ships, itineraries — organised in one hierarchy.
TQPro vs. Spreadsheets

Same cruises.
Completely different operations.

METHOD COMPARISON
Aspect❌ Manual Process✓ TQPro
PricingSpreadsheet per route, copy-paste errors commonTemplate-based, auto-populated to every sailing
AvailabilityManual count updated after each bookingReal-time cabin tracking per sailing
QuotingCalculate cabin + fees + taxes manually each timeAll-inclusive total calculated instantly
Allotment trackingSeparate file, disconnected from live inventoryIntegrated pre-booking with cost/price/commission
Sailing scheduleCalendar or separate spreadsheetVisual calendar with colour-coded status
Season setupDays of manual data entryBulk create + template pricing = hours
Booking processMultiple screens, manual cabin assignmentSingle screen: sailing strip → availability → book
Port fees & chargesEasy to forget, quoted separately or not at allMandatory charges always included in total fare

Ready to build your
cruise portfolio?

We'll set up a sample cruise line, itinerary, and sailing in real time — so you can see your agents booking from day one.

TQPro · Cruise Management · Part of the TripQlub platform · tripqlub.com