Rate cards
Supplier rates, seasonal pricing, and pricing defaults.
Rate cards are Ratiba's pricing brain. They hold every supplier-side number that the pricing engine uses to compute a cost-plus quote.
Open Rate Cards from the sidebar. You'll see seven tabs.
The seven rate-card tabs
- Seasons. Define season bands (green, shoulder, high) once. Every other rate card references these.
- Accommodation rates. Per-night rates by lodge, room type, meal plan, and season.
- Park fees. Per-person, per-day fees by park and residency category. Plus ancillary charges like concession and camping fees.
- Vehicles. Daily rates for safari vehicles.
- Transfers. Point-to-point transfer costs.
- Activities. Per-person or per-group activity rates.
- Pricing settings. Workspace defaults: default markup, currency, rounding.
Workflow
The recommended order to populate rate cards for a new workspace:
- Define seasons.
- Add accommodations to the content library.
- Add accommodation rates for those accommodations.
- Add park fees for the parks you sell.
- Add at least one vehicle.
- Add transfers as needed (most operators don't need many).
- Add activity rates for the paid activities you sell.
Each rate card is self-contained but they all reference seasons, so set those first.
Multi-currency
Each rate card row carries its own currency. You can have USD-denominated lodge rates, TZS-denominated park fees, and EUR-denominated activities all in the same workspace. The pricing engine converts each line to the trip currency using the day's FX rate (or your workspace's pinned rate).
See Pricing settings for FX configuration.
Versioning
Rate cards are not versioned automatically. When you change a rate, the new rate applies to:
- All future itineraries built after the change.
- Existing itineraries only if you click Recalculate on them.
If you need historical pricing for audits, archive the old rate row instead of deleting it. Archived rates retain the audit trail but don't appear in new itineraries.