Skip to content
Tour Costing & Pricing

The Complete Guide to Tour Package Costing for Sri Lankan Operators

A comprehensive breakdown of every cost component in a Sri Lankan tour package -- from accommodation and transport to activities, guides, and margins. Whether you are new to costing or refining your process, this guide covers it all.

person

Travify Team

Travel Operations Experts ยท April 13, 2026

schedule13 min read

Tour package costing is the foundation of every DMC's profitability. Get it right, and you deliver competitive pricing with healthy margins. Get it wrong, and you either price yourself out of the market or win bookings that lose money. For Sri Lankan operators handling everything from budget cultural circuits to luxury wildlife experiences, mastering the costing process is non-negotiable.

This guide walks through every component of a tour package costing, using real-world examples relevant to the Sri Lankan market. Whether you are a new operator building your first costing or an experienced DMC owner looking to systematize your approach, this is the reference you need.

info

This guide uses a sample 7-night Sri Lanka circuit for 2 pax as a running example: Colombo - Sigiriya - Kandy - Nuwara Eliya - Yala - Galle - Colombo. All rates are illustrative and based on typical 2025/2026 market pricing.

Step 1: Accommodation Costing

Accommodation is usually the largest single cost component in a Sri Lankan tour package, typically representing 40-55% of total cost. Getting this right requires understanding room types, seasonal rates, meal plans, and per-night pricing structures.

Room Types and Occupancy

Sri Lankan hotels typically offer several room categories, each with different pricing. The standard categories you will encounter are:

  • Standard/Superior Room -- the base category, usually adequate for mid-range tours
  • Deluxe Room -- upgraded furnishings, sometimes better views or more space
  • Suite/Junior Suite -- premium category for luxury itineraries
  • Villa/Bungalow -- standalone units, common in boutique properties and wildlife lodges

For costing purposes, you need to determine the number of rooms required based on pax count and traveler composition. A couple needs 1 double/twin room. A family of 4 might need 1 room with extra beds or 2 rooms. A group of 6 friends might need 3 twin rooms. Each configuration affects the total accommodation cost differently.

Seasonal Rates

Sri Lankan hotel rates vary significantly by season. Most properties operate with at least two rate tiers, and many use three or four:

SeasonTypical PeriodRate Impact
Peak/High SeasonDecember - MarchFull rack rate (100%)
Shoulder SeasonApril - May, October - November70-85% of peak rate
Low/Green SeasonJune - September50-65% of peak rate
Festive SupplementDec 20 - Jan 5 (approx)Peak rate + $20-$80/night supplement

When costing, always check which rate period the travel dates fall into. A 10-night itinerary that spans late November into December might cross from shoulder season into peak season, requiring two different rate tiers for the same hotel. Missing this transition is one of the most common costing errors.

Meal Plans

Hotel rates are typically quoted on one of these meal plan bases:

  • BB (Bed & Breakfast) -- most common base rate, includes breakfast only
  • HB (Half Board) -- includes breakfast and dinner, standard for most tour packages
  • FB (Full Board) -- includes all three meals, common for luxury or all-inclusive packages
  • AI (All Inclusive) -- meals plus beverages and sometimes activities, resort-specific
  • RO (Room Only) -- no meals included, rarely used in tour packages

Most Sri Lankan tour packages are sold on HB basis. If the hotel quotes BB rates, you need to add the dinner supplement per person per night. This supplement varies by property -- typically $8-$25 per person at mid-range hotels and $25-$60 at luxury properties.

lightbulbPer-Night vs. Per-Stay Pricing

Always cost accommodation on a per-night basis, not per-stay. A 2-night stay at Hotel A at $120/night is $240. This seems obvious, but when juggling multiple properties across an itinerary, it is easy to confuse per-night and per-room-per-night rates. Make sure you know whether a quoted rate is per room or per person. Most Sri Lankan hotels quote per room per night on double occupancy.

Sample Accommodation Costing

NightLocationHotelRoom TypeMeal PlanRate/NightNightsTotal
1-2SigiriyaHotel ADeluxeHB$952$190
3-4KandyHotel BSuperiorHB$852$170
5Nuwara EliyaHotel CDeluxeHB$1101$110
6YalaHotel DChaletFB$1451$145
7GalleHotel ESuiteHB$1201$120

Total accommodation cost for this 7-night itinerary: $735 (for 1 room). For 2 pax sharing one room, this is the total room cost. If the pax require separate rooms, double this figure.

Step 2: Transport and Mileage Costing

Transport is the second-largest cost component, typically 15-25% of total package cost. In Sri Lanka, most tours use private vehicles with a dedicated driver -- this is both the market expectation and a practical necessity given the road conditions and driving culture.

Vehicle Types and Rates

Vehicle TypeCapacityTypical UseRate per KM (approx)
Car (Sedan)2-3 paxCouples, solo travelersLKR 55-75
SUV3-4 paxFamilies, small groupsLKR 70-95
Van (Mini)4-6 paxSmall groups, families with childrenLKR 85-110
Van (Hi-Ace)6-10 paxMedium groupsLKR 110-140
Coach (Mini)10-20 paxLarge groups, incentive toursLKR 150-200
Coach (Full)20-45 paxLarge groups, series toursLKR 200-300

Calculating Mileage

The mileage calculation follows a straightforward formula: Total KM x Rate per KM = Transport Cost. However, there are important nuances:

  1. Calculate the actual driving distance between each point on the itinerary using Google Maps or your preferred mapping tool
  2. Add buffer mileage (typically 10-15%) to account for detours, local driving within destinations, airport transfers, and restaurant stops
  3. Include the driver's return journey if the drop-off point differs from the pick-up point
  4. Factor in any empty-leg distances (e.g., if the vehicle needs to travel from Colombo to the airport without passengers)

For our sample 7-night itinerary, the approximate distances are:

SegmentDistance (KM)Notes
Airport to Sigiriya175Via Colombo bypass
Sigiriya to Kandy90Including Dambulla stop
Kandy to Nuwara Eliya80Via Ramboda
Nuwara Eliya to Yala195Via Ella or direct route
Yala to Galle175Coastal route
Galle to Airport165Via expressway
Buffer (12%)105Local driving, detours
Total985

At a car rate of LKR 65/km for 2 pax, the transport cost would be: 985 km x LKR 65 = LKR 64,025. At an exchange rate of LKR 320 = $1 USD, that is approximately $200. This covers the vehicle and driver for the entire duration.

Travify automatic mileage calculation with route-based transport costing
Automatic mileage calculation with route-based transport costing
info

Some DMCs use a per-day vehicle rate instead of per-km pricing. Per-km is generally more accurate and transparent, especially for itineraries with varying daily distances. Whichever method you use, be consistent across all your costings.

Travify tour costing interface showing activities and expenses section
Adding activities and expenses to your tour costing

Step 3: Activity and Entrance Fee Costing

Activities include entrance fees, guided tours, experiences, and excursions. In Sri Lanka, these are priced in two distinct ways that you must handle correctly:

  • Per-person pricing: Entrance fees (Sigiriya $30/person, Temple of the Tooth free, Yala National Park $15/person + jeep), cooking classes, spa treatments, guided walks
  • Per-group pricing: Jeep safaris (per vehicle, not per person), boat charters, private guided tours, vehicle-based excursions

The distinction matters enormously for your costing. A Yala safari jeep costs approximately $50-$65 per jeep regardless of whether there are 2 or 6 passengers. Costing this as a per-person expense inflates the price for smaller groups. Conversely, Sigiriya entrance at $30 per person is a true per-pax cost that scales linearly with group size.

ActivityTypeCostFor 2 PaxFor 6 Pax
Sigiriya entrancePer person$30/pax$60$180
Yala jeep safariPer group$55/jeep$55$55-$110 (may need 2 jeeps)
Kandy cultural showPer person$10/pax$20$60
Whale watching (Mirissa)Per person$40/pax$80$240
Cooking classPer group (up to 4)$65/group$65$130 (2 groups)
Galle Fort walking tourPer group$25/group$25$25
lightbulbBuild an Activity Catalog

Create a reusable catalog of your most commonly included activities with their current pricing, pricing type (per-person or per-group), and any capacity limits. This saves significant time on every costing and reduces the risk of using outdated pricing. In Travify, the expense catalog serves exactly this purpose -- add an activity once, and it is available for every future costing with pre-configured pricing.

Step 4: Guide Fees

Guide services in Sri Lanka typically fall into two categories:

  • Chauffeur-guide: The driver doubles as a guide. This is the most common arrangement for couples and small groups. The guide/driver fee is often included in the transport cost or charged as a daily supplement.
  • Dedicated guide: A separate professional guide accompanies the tour while a separate driver handles the vehicle. This is standard for larger groups, luxury tours, and tours requiring specific language skills (Japanese, Mandarin, French).

Dedicated guide rates in Sri Lanka range from $40-$80 per day depending on language, experience, and season. Peak season rates for specialist language guides (particularly Japanese and Mandarin) can reach $100-$120 per day. Guide accommodation and meals during the tour are typically covered by the DMC, either through hotel arrangements or as a separate cost line.

Step 5: Meals Outside Hotel Plans

If the tour is on HB (half board), lunches are not included in the hotel cost. You have two options for costing lunches:

  • Include a fixed lunch allowance per person per day (typically $8-$15 for mid-range, $15-$25 for premium)
  • Leave lunches as a client expense (more common for FIT tours where flexibility is preferred)

For group tours and all-inclusive packages, meal costs need to be costed explicitly. Include any special dining experiences (e.g., traditional Sri Lankan rice and curry dinner at a local home, seafood dinner in Galle) as separate activity line items with their specific pricing.

Step 6: Supplements and Discounts

Supplements are additional charges that apply under specific conditions. Common supplements in Sri Lankan tour costing include:

  • Single room supplement: charged when a solo traveler occupies a double room, typically 40-70% of the room rate
  • Festive season supplement: additional nightly charge during Christmas/New Year period
  • Peak season surcharge: some properties charge above their published high-season rate for specific dates
  • Extra bed supplement: for triple occupancy or children requiring additional beds
  • Special diet supplement: for specific dietary requirements at certain properties

Discounts may include early booking discounts (typically 5-15% for bookings 90+ days in advance), long-stay discounts (3+ nights at the same property), repeat client discounts, and agent-specific negotiated rates. Always apply supplements before discounts to ensure correct calculation.

Step 7: Markup Calculation

The markup is your gross profit margin on the tour package. It needs to cover your operating costs (office, staff, marketing, technology) and deliver a net profit. Markup percentages in the Sri Lankan DMC market typically range from:

Tour TypeTypical Markup RangeNotes
Budget/Backpacker10-15%High volume, low margin
Mid-range FIT15-22%Standard market range
Luxury FIT20-30%Higher service expectations, lower volume
Group Series12-18%Volume-based, negotiated rates
MICE/Incentive18-25%Complex logistics, higher risk
Honeymoon/Special Occasion20-28%Premium positioning, customization

The markup formula is straightforward: Selling Price = Total Cost x (1 + Markup %). For example, if total cost is $2,500 and markup is 20%, selling price = $2,500 x 1.20 = $3,000. Your gross profit is $500.

Travify final pricing view with markup, VAT, and currency conversion settings
Final pricing with markup, VAT, and currency conversion
warning

A common mistake is applying markup inconsistently. Some operators markup accommodation at one rate, transport at another, and activities at yet another. While differentiated margins can be strategic, inconsistency usually indicates a lack of methodology rather than deliberate pricing strategy. Pick a default markup and apply it consistently, then adjust for specific competitive situations.

Step 8: VAT Calculation

Sri Lankan tourism services are subject to VAT. The current standard VAT rate must be applied to the marked-up selling price. The formula is: Final Price = Selling Price x (1 + VAT %). VAT is applied after markup, not before. This is a critical distinction -- applying VAT to cost before markup results in under-collection of tax.

Some DMCs choose to absorb VAT within their markup (quoting VAT-inclusive prices), while others add it explicitly. Either approach is valid, but you must be consistent and ensure your markup is sufficient to cover VAT if you absorb it. Travify allows you to configure VAT percentage and see both VAT-inclusive and VAT-exclusive pricing.

Step 9: Currency Conversion

Most Sri Lankan DMC costs are incurred in LKR (Sri Lankan Rupees), but selling prices to international agents are typically quoted in USD, EUR, or GBP. The currency conversion step introduces exchange rate risk that must be managed carefully.

  • Use a conversion rate that includes a buffer for exchange rate fluctuations (typically 1-3% above the current market rate)
  • Update your conversion rate regularly -- at minimum weekly during volatile periods
  • Be consistent: convert after all LKR costs are totaled and marked up, not at individual line-item level
  • For hotels that quote directly in USD, keep those costs in USD throughout the costing to avoid double conversion

For our sample itinerary, if the total cost in LKR is 800,000 and the conversion rate is LKR 320 = $1 USD, the cost in USD is $2,500. After 20% markup: $3,000. After VAT: the final selling price to the agent.

lightbulbPricing Tiers for Different Group Sizes

Agents often request pricing for multiple group sizes (2 pax, 4 pax, 6 pax). The per-person price decreases as group size increases because fixed costs (transport, per-group activities, guide fees) are spread across more people. Build your costing for the smallest group size first, then duplicate and adjust for larger groups. In Travify, you can create multiple costing versions per booking to present tiered pricing options.

Putting It All Together: Complete Costing Summary

Here is the full costing for our sample 7-night circuit for 2 pax:

Cost ComponentAmount (USD)Notes
Accommodation (7 nights)$7351 room, HB basis
Transport (985 km, car)$200Including 12% buffer
Activities$285Sigiriya, Yala safari, cultural show, etc.
Guide fees (8 days)$0Chauffeur-guide included in transport
Lunches (not included)$0Client expense on HB tours
Supplements$0No single supplement for this example
Total Cost$1,220
Markup (20%)$244
Subtotal$1,464
VATAs applicableApplied per current rate
Per Person Price$732+Based on 2 pax sharing

How Travify Streamlines Every Step

Every step in this guide -- accommodation lookup, transport calculation, activity pricing, markup, VAT, and currency conversion -- is handled within Travify's tour costing module. Instead of managing 9 manual steps across spreadsheets and calculators, your team works in a single interface where:

  • Hotel rates are pulled from your uploaded rate documents and matched to the travel dates, meal plan, room type and occupancy -- with the stay's cancellation deadline readable in the same picker
  • Transport mileage is calculated automatically based on the itinerary route, with configurable per-km rates by vehicle type, including custom vehicle types you define yourself
  • Activities are selected from your expense catalog with per-person and per-group pricing handled correctly
  • Markup percentage is configurable per costing with automatic calculation
  • VAT is applied automatically based on your configured rate
  • Currency conversion between LKR and USD uses your set exchange rate, applied consistently, and the client can be shown their total in their own home currency at a rate frozen on the costing
  • Multiple pricing tiers (2 pax, 4 pax, 6 pax) are created through one-click costing duplication
  • The whole draft can be filled by AI from a typed or dictated description of the holiday, then reviewed -- with every price still calculated by the system, not the AI
  • Work is saved as you go, and the final quotation document is generated automatically from the costing data

Build Your First Costing in 15 Minutes

Stop spending hours on manual tour costing. Try Travify free for 14 days and see how a dedicated costing system handles the arithmetic so you can focus on designing great tours.

Start 14-Day Free Trialarrow_forward

Frequently Asked Questions

Some Sri Lankan properties (particularly smaller boutique hotels and eco-lodges) quote per-person rates. Convert these to per-room rates for consistency: multiply the per-person rate by the number of occupants to get the per-room-per-night cost. In Travify, you enter accommodation costs at the room level, so do this conversion before entering the rate.
Yes. A 3-5% contingency on total cost before markup is standard practice. This covers minor unexpected expenses like road tolls, emergency detours, or small price increases that occur between quotation and travel dates. Some operators build this into their markup instead of showing it as a separate line -- either approach works as long as it is accounted for.
At minimum, update rates whenever you receive new rate sheets from suppliers -- typically at the start of each season (April, June, October, December for most Sri Lankan hotels). For high-volume properties, check rates monthly. In Travify you upload the new rate sheet or amendment to that hotel's rate document library and AI extracts the seasons, occupancy prices, meal plans and policies, so updating a property is a review task rather than a re-typing task. Every future costing then pulls the latest pricing.

Ready to Streamline Your Operations?

Join Sri Lankan travel companies already saving hours every week with Travify.

tour costingcosting guidetour pricingDMC operations