Hotel Room Cost Calculator
Work out what a hotel stay will actually cost before you book. Enter the nightly rate, number of nights and rooms, whether VAT is included, and any extra fees, and get an instant total with a full cost breakdown and a per-night, per-room and per-person rate.
Calculate My Hotel Cost ↓Hotel Room Cost Calculator
Enter your nightly rate and stay details, then press Calculate to see your total hotel cost and a full breakdown.
Total Hotel Cost
R0.00
Stay summary
Cost breakdown
| Category | Detail | Amount |
|---|
This total adds together your room rate, VAT, tourism levy and extra fees, minus any discount, for the stay you described above.
A hotel room’s total cost is the nightly rate multiplied by the number of nights and rooms, plus VAT if it isn’t already included, plus any tourism levy or extra fees, minus discounts. For example, a VAT-inclusive room at R1,200 a night for 2 nights in 1 room, with no extra fees, comes to R2,400 in total, or R1,200 per person for two guests. Use the calculator above for a total based on your own rate, stay length and fees.
How to Use the Hotel Room Cost Calculator
Five quick steps to a full, realistic hotel cost.
- 1 Enter the room rate and nights. Use the nightly rate shown on the booking site or rate card, and how many nights you’ll be staying.
- 2 Set your rooms and guests. Add how many rooms you need at that rate, and the total number of guests sharing them.
- 3 Confirm whether VAT is included. Choose whether the quoted rate already includes VAT, or whether 15% still needs to be added.
- 4 Add the tourism levy and any extra fees. Include the 1% TOMSA levy if it applies, plus breakfast, resort fees, parking or a discount code.
- 5 Press Calculate. Your total hotel cost, a full breakdown and a cost-per-night and cost-per-person figure appear instantly. Use “Copy Result” to save it.
The Hotel Room Cost Formula
A hotel bill is the room subtotal plus VAT and levies where applicable, plus extra fees, minus any discount.
VAT = Room Subtotal × 15% (only if the rate excludes VAT)
Tourism Levy = Room Subtotal × 1% (only if selected)
Extra Fees = Extra Fee per Night × Nights × Rooms
Discount = (Room Subtotal + Extra Fees) × Discount %
Total Hotel Cost = Room Subtotal + VAT + Tourism Levy + Extra Fees − Discount + One-off Fees
VAT and the tourism levy are both calculated on the room subtotal, not on extra fees or one-off charges. Discounts are applied to the room subtotal and extra fees combined, before VAT and the levy are added.
Worked Examples
Realistic hotel cost breakdowns built the same way the calculator above works.
Example 1: Mid-range hotel, 1 room, 2 nights, VAT included
| Room Subtotal (R1,200 × 2 nights × 1 room) | R2,400.00 |
| VAT | Included in rate |
| Tourism Levy | Not added |
| Extra Fees | R0.00 |
| Total | R2,400.00 |
Example 2: Boutique guesthouse, 1 room, 3 nights, VAT excluded, levy and breakfast added
| Room Subtotal (R1,800 × 3 nights × 1 room) | R5,400.00 |
| VAT (15% of R5,400) | R810.00 |
| Tourism Levy (1% of R5,400) | R54.00 |
| Extra Fees / breakfast (R150 × 3 nights) | R450.00 |
| Total | R6,714.00 |
Example 3: Family booking, 2 rooms, 4 nights, VAT included, 10% discount
| Room Subtotal (R950 × 4 nights × 2 rooms) | R7,600.00 |
| Discount (10% of R7,600) | -R760.00 |
| Extra Fees | R0.00 |
| One-off parking fee | R200.00 |
| Total | R7,040.00 |
Hotel Room Cost Calculator: The Complete Guide
The rate you see on a booking site rarely equals the amount that ends up on your final bill. VAT, a possible tourism levy, extra per-night charges and one-off fees can all sit on top of, or already be folded into, the quoted nightly rate. This calculator brings all of those pieces together so you can see one realistic total before you book.
Why the quoted rate and the final bill can differ
Some South African hotels quote a rate that already includes VAT and any levies, while others quote a base rate and add VAT, a tourism levy, breakfast or a resort fee at checkout. Reading the fine print on a booking confirmation, or asking the property directly, is the only reliable way to know which applies to your rate.
How VAT applies to hotel rates
South Africa’s standard VAT rate is 15%, and it applies to most hotel and guesthouse accommodation. Most consumer-facing rates on booking sites are already VAT-inclusive, but some corporate or wholesale rate cards are quoted excluding VAT, with 15% added afterwards. If you’re not sure which applies to your booking, treat the rate as VAT-inclusive unless the property or booking site states otherwise.
What the tourism levy (TOMSA) is
The TOMSA tourism levy is a 1% charge added to the room rate at many South African hotels, guesthouses and lodges. It’s administered by the Tourism Business Council of South Africa and is used to help fund South African Tourism’s marketing of the country as a destination. Participation by establishments is voluntary, so not every property charges it, but where it appears on an invoice, it’s a standard 1% of the room rate rather than a rate that varies by property.
Extra fees to check for
Beyond VAT and the tourism levy, many properties add per-night charges such as a resort fee, city tax, compulsory breakfast, or Wi-Fi and facility fees, as well as once-off charges like a booking fee or parking for the length of your stay. These are easy to miss when comparing a headline nightly rate across different booking sites, so it’s worth checking the full rate breakdown before you book.
Comparing rates per room, per night and per person
A per-night figure makes it easy to compare properties with different stay lengths, while a per-person figure is more useful when you’re splitting the cost of a room between two or more guests, or comparing a family room against booking two separate rooms.
What this calculator doesn’t include
This calculator does not automatically include travel costs to and from the hotel, security deposits that are refunded after your stay, currency conversion for bookings made in a foreign currency, or cancellation and change fees. Use the extra fees or one-off fees fields to add any of these that apply to your booking.
Tips for getting an accurate hotel cost
- Check whether VAT is included. Look at the booking confirmation or ask the property directly rather than assuming.
- Ask about the tourism levy. Not every property charges the 1% TOMSA levy, so confirm it on your specific invoice.
- Read the fee breakdown, not just the headline rate. Resort fees, breakfast and parking can add a meaningful amount over a multi-night stay.
- Compare the total, not the nightly rate. A lower nightly rate with several add-on fees can end up costing more than a slightly higher all-inclusive rate.
- Apply discount codes before comparing properties. A promo code can shift which option is actually cheaper once it’s applied.
Methodology
This calculator applies South Africa’s standard 15% VAT rate and the standard 1% TOMSA tourism levy where these are selected, both current as of the last update date shown at the top of this page. Room rates, extra fees and discounts are figures you enter yourself, since these vary by property, season and booking channel, so always use your own current quote for the most accurate result.
Assumptions used in this calculator
- VAT and the tourism levy are calculated on the room subtotal only, not on extra or one-off fees.
- Extra fees are treated as a per-room, per-night charge and are multiplied by both nights and rooms.
- One-off fees are added once for the whole stay and are not multiplied by nights or rooms.
- The discount percentage is applied to the room subtotal and extra fees combined, before VAT and the levy.
- Cost per person divides the full total by the number of guests entered, regardless of how many rooms they’re split across.
Frequently Asked Questions
Multiply the nightly rate by the number of nights and rooms, then add VAT if it isn’t already included, add any tourism levy or extra per-night fees, subtract discounts, and add one-off charges like a booking or parking fee. Use the calculator above to do this automatically for your own stay.
Most consumer hotel rates in South Africa are quoted VAT-inclusive, but this isn’t guaranteed, especially on corporate or wholesale rates. Check your booking confirmation or ask the property directly, then choose the matching option in the calculator.
TOMSA is a voluntary 1% tourism levy that many South African hotels, guesthouses and lodges add to the room rate. It’s collected by participating establishments and passed on to the Tourism Business Council of South Africa to help fund the marketing of South Africa as a destination.
South Africa’s standard VAT rate is 15%, and it applies to most hotel and guesthouse accommodation. A proposed increase to 16% was withdrawn, so 15% remains the rate to use for an accurate estimate.
Divide the total hotel cost, including VAT, levies and fees, by the total number of guests sharing the rooms. The calculator above does this automatically and shows it as the “Cost Per Person” figure.
Look out for resort fees, city taxes, compulsory breakfast charges, Wi-Fi or facility fees billed per night, and once-off charges like a booking fee or parking for the full stay. These can add a meaningful amount to the headline nightly rate over a multi-night booking.
Yes. Enter the number of rooms you’re booking at the same nightly rate, and the calculator will multiply the room subtotal, VAT, levy and extra fees across all of them. If your rooms are priced differently, calculate each rate separately and add the totals together.
It’s as accurate as the figures you enter. VAT and the tourism levy are applied at their current standard rates, but room rates, extra fees and discounts vary by property and season, so use your own current quote for the most reliable total.