Child Pricing: CWB, CNB and Why “Half Price” Loses You Money
Child with bed, child without bed and infant are three different prices because they are three different costs. How hotels actually charge for an extra bed, what to write on the quotation, and the age rules that cause arguments at check-in.
A family calls: two adults, an eight-year-old, a five-year-old, a baby. You quote the adults properly, then say the sentence that costs Indian agencies more margin than any other — "children are half price, baby is free." The family books. Six weeks later you are looking at the DMC invoice wondering where the profit went.
It went into an extra bed, two theme-park tickets, four breakfasts, two coach seats and an infant air fare. None of which are half of anything.
Three classes, not one
"Child" is not a price band. It is three, and every hotel and DMC you buy from already knows that even if your quotation doesn't.
- CWB — child with bed. The child gets an extra bed (or a rollaway, or a sofa bed) in your room. The hotel charges you for it, and the charge is a rate, not a discount.
- CNB — child without bed. The child shares the existing bedding. No extra bed is billed, but the child still eats, still sits in the coach, still walks through the gate at Universal.
- Infant. Usually under 2 on the date of travel. Often free on the land portion, never free on the air ticket, and not automatically free on a visa.
How a hotel actually charges you
A hotel room rate is quoted for two adults. Everything after that is an add-on. Most Indian and South-East Asian properties bill an extra bed as a flat per-night amount — commonly ₹1,500 to ₹3,500 a night in India, more in a city hotel, considerably more in Europe where a third person often triggers a larger room category altogether. Some resorts charge the extra bed as a percentage of the room rate instead, which is worse for you on a premium property, not better.
Work one through. Four nights, a room at ₹6,000 a night for the two adults, extra bed ₹2,000 a night, child on the same breakfast plan:
- CWB: ₹8,000 of hotel cost over four nights — before a single transfer, ticket or meal outside the hotel.
- CNB, same child, same room: the bed costs nothing, but the property still adds a child breakfast — say ₹600 a night, ₹2,400 for the stay. Smaller. Not zero.
That gap — ₹8,000 against ₹2,400 — is the entire reason CWB and CNB are separate lines. If your quote treats them as one "child" price you are either overcharging the CNB family or eating the extra bed on the CWB one. Usually the second, because the CWB family is the one who asked.
The rest of the child's cost sheet
The hotel is the part agents remember. These are the parts that leak:
- Air fare. A child aged 2–11 on an international sector typically pays close to the adult fare — sometimes a modest discount on the base, with taxes and fuel charges identical. It is nothing like half. An infant pays a fare too: a percentage of the adult fare on most international carriers, a flat fee on many domestic ones. Never nil.
- Visa. Most consulates charge a child the full adult fee or close to it. A few have a reduced fee for younger children. Check per destination; assume it is chargeable until you have seen otherwise in writing.
- Transfers and coach seats. A 45-seat coach does not care that passenger 41 is six years old. Per-seat costing applies from the day they occupy one.
- Entry tickets and activities. Theme parks, aquariums, cruises and safaris all have child rates — usually 70–90% of adult, not 50%, and with their own age cut-offs that rarely match the hotel's.
- Insurance. Cheaper for children, but a line item.
What the numbers look like when you do it properly
Take an adult at ₹18,000 net cost with a 15% markup — ₹20,700 selling price per adult. Price the classes as a percentage of that adult rate, which is how the trade thinks and how your customer can follow it:
- CWB at 75% — ₹15,525
- CNB at 60% — ₹12,420
- Infant at 0% on land — ₹0, with the air fare shown in the flight line
For 2 adults + 1 CWB + 1 CNB + 1 infant that is ₹69,345 before GST. Quote the same family on "children half price" and you get ₹41,400 + ₹10,350 + ₹10,350 = ₹62,100. You have just given away ₹7,245 — on one booking, without discussing it, without the customer even asking. Say "one child free" instead and the hole is ₹17,595.
You can run your own numbers in the Package Price Builder — it prices all four classes and splits the GST for you.
Age rules: get them in writing, at booking
Nobody argues about the price. They argue about the age. Three rules that prevent almost every dispute:
- Collect date of birth at booking, not at ticketing. "He's about seven" is not a booking detail. The passport is.
- Know that the cut-offs don't agree. Airlines are consistent — infant under 2, child 2 to under 12 — but hotels are not: one property's child is under 6, the next one's is under 12, and a theme park will have a third rule based on height. Price against the supplier's definition, not a general one.
- Watch a birthday inside the trip. A baby who turns 2 during the holiday is an infant on the outbound and a child needing a seat on the return. Airlines check the date of each flight, not the date of booking. This one catches experienced agents every season.
What to put on the quotation
One line per class, with the age on the line, so nothing is implied:
Adult × 2 @ ₹20,700 = ₹41,400
Child with bed (8 yrs) × 1 @ ₹15,525 = ₹15,525
Child without bed (5 yrs) × 1 @ ₹12,420 = ₹12,420
Infant (11 months) × 1 @ ₹0 = ₹0
Then one conditions line underneath, which is the bit that saves you at the front desk:
"Child rates apply for the ages shown as on the date of travel. CNB shares existing bedding — no extra bed is provided. Hotel policy applies at check-in and photo ID may be requested. An infant is a traveller on this booking; the infant air fare is shown in the flight line."
The conversation, before it becomes an argument
Say this on the call, while they are still choosing — not after the invoice:
"Quick thing so there are no surprises at check-in. Aarav is eight, so he's on an extra bed and the hotel charges for that — that's his ₹15,525. Ridhi is five and sharing your bed, so she's ₹12,420, and that's her meals, her coach seat and her park tickets, not a bed. The baby is free on the land package, but the airline still charges an infant fare and that's in the flight line. If you'd rather Ridhi had her own bed too, it's ₹3,105 more — tell me now and I'll block it, because a third bed is not always available on the day."
Two things happen when you say that. The family stops comparing your total against a rival's incomplete one, and the front desk stops being your problem — because the guest already knows what they bought.
The rule, in one line
A child without a bed is not free, and an infant priced at ₹0 is still a traveller. Price every head. Show every head. The margin you keep this way is not won by negotiating harder with a DMC — it was always yours, and you were giving it away in a sentence.
TourBrain prices adults, CWB, CNB and infants as separate lines on the travel quotation, carries them into the trip and the GST invoice, and keeps the ages on the booking where your ops team can see them. Start 14-day trial.
Run your travel agency on one brain.
Leads, quotes, GST invoicing and more. 14-day trial, no card needed.
Start 14-day trial