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.
Travify Team
Travel Operations Experts ยท April 13, 2026
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.
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:
| Season | Typical Period | Rate Impact |
|---|---|---|
| Peak/High Season | December - March | Full rack rate (100%) |
| Shoulder Season | April - May, October - November | 70-85% of peak rate |
| Low/Green Season | June - September | 50-65% of peak rate |
| Festive Supplement | Dec 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.
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
| Night | Location | Hotel | Room Type | Meal Plan | Rate/Night | Nights | Total |
|---|---|---|---|---|---|---|---|
| 1-2 | Sigiriya | Hotel A | Deluxe | HB | $95 | 2 | $190 |
| 3-4 | Kandy | Hotel B | Superior | HB | $85 | 2 | $170 |
| 5 | Nuwara Eliya | Hotel C | Deluxe | HB | $110 | 1 | $110 |
| 6 | Yala | Hotel D | Chalet | FB | $145 | 1 | $145 |
| 7 | Galle | Hotel E | Suite | HB | $120 | 1 | $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 Type | Capacity | Typical Use | Rate per KM (approx) |
|---|---|---|---|
| Car (Sedan) | 2-3 pax | Couples, solo travelers | LKR 55-75 |
| SUV | 3-4 pax | Families, small groups | LKR 70-95 |
| Van (Mini) | 4-6 pax | Small groups, families with children | LKR 85-110 |
| Van (Hi-Ace) | 6-10 pax | Medium groups | LKR 110-140 |
| Coach (Mini) | 10-20 pax | Large groups, incentive tours | LKR 150-200 |
| Coach (Full) | 20-45 pax | Large groups, series tours | LKR 200-300 |
Calculating Mileage
The mileage calculation follows a straightforward formula: Total KM x Rate per KM = Transport Cost. However, there are important nuances:
- Calculate the actual driving distance between each point on the itinerary using Google Maps or your preferred mapping tool
- Add buffer mileage (typically 10-15%) to account for detours, local driving within destinations, airport transfers, and restaurant stops
- Include the driver's return journey if the drop-off point differs from the pick-up point
- 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:
| Segment | Distance (KM) | Notes |
|---|---|---|
| Airport to Sigiriya | 175 | Via Colombo bypass |
| Sigiriya to Kandy | 90 | Including Dambulla stop |
| Kandy to Nuwara Eliya | 80 | Via Ramboda |
| Nuwara Eliya to Yala | 195 | Via Ella or direct route |
| Yala to Galle | 175 | Coastal route |
| Galle to Airport | 165 | Via expressway |
| Buffer (12%) | 105 | Local driving, detours |
| Total | 985 |
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.

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.

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.
| Activity | Type | Cost | For 2 Pax | For 6 Pax |
|---|---|---|---|---|
| Sigiriya entrance | Per person | $30/pax | $60 | $180 |
| Yala jeep safari | Per group | $55/jeep | $55 | $55-$110 (may need 2 jeeps) |
| Kandy cultural show | Per person | $10/pax | $20 | $60 |
| Whale watching (Mirissa) | Per person | $40/pax | $80 | $240 |
| Cooking class | Per group (up to 4) | $65/group | $65 | $130 (2 groups) |
| Galle Fort walking tour | Per group | $25/group | $25 | $25 |
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 Type | Typical Markup Range | Notes |
|---|---|---|
| Budget/Backpacker | 10-15% | High volume, low margin |
| Mid-range FIT | 15-22% | Standard market range |
| Luxury FIT | 20-30% | Higher service expectations, lower volume |
| Group Series | 12-18% | Volume-based, negotiated rates |
| MICE/Incentive | 18-25% | Complex logistics, higher risk |
| Honeymoon/Special Occasion | 20-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.

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.
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 Component | Amount (USD) | Notes |
|---|---|---|
| Accommodation (7 nights) | $735 | 1 room, HB basis |
| Transport (985 km, car) | $200 | Including 12% buffer |
| Activities | $285 | Sigiriya, Yala safari, cultural show, etc. |
| Guide fees (8 days) | $0 | Chauffeur-guide included in transport |
| Lunches (not included) | $0 | Client expense on HB tours |
| Supplements | $0 | No single supplement for this example |
| Total Cost | $1,220 | |
| Markup (20%) | $244 | |
| Subtotal | $1,464 | |
| VAT | As applicable | Applied 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_forwardFrequently Asked Questions
Ready to Streamline Your Operations?
Join Sri Lankan travel companies already saving hours every week with Travify.
Related Articles

Excel Is Killing Your Tour Costing: Why DMCs Need Dedicated Software
Excel was never designed for tour costing. Sri Lankan DMCs lose margins to formula errors, waste hours on rate lookups, and risk bookings on version confusion. There is a better way.

Multi-Currency Tour Pricing: How Sri Lankan DMCs Can Stop Losing Margins
When your costs are in LKR and your selling price is in USD, every exchange rate fluctuation and manual conversion error chips away at your margins. Here is how to manage multi-currency pricing properly.

How to Price Tour Packages Competitively Without Sacrificing Margins
Sri Lanka's tourism market is booming, but price pressure from competitors and rising costs are squeezing DMC margins. Here are practical pricing strategies that help you win bookings without giving away your profit.