Automatic Taxes, Fees & Pricing
Set your rates once. Freebo handles the math every time.
Shipped December 14, 2025
✦ Key takeaways
- The pricing formula has a fixed, documented order: base + add-ons → promo discount → platform fee → taxes → booking fees. It never changes per quote.
- All money is stored and calculated in integer cents. No floating-point rounding errors on line items or grand totals.
- Promo codes reduce the subtotal before the platform fee calculates, so discounts don’t get inflated by fee math.
Tour operators deal with a lot of line items: base price, guest add-ons, promo discounts, local occupancy or excursion taxes, platform fees, booking fees, fuel surcharges. Most booking software makes you configure each quote manually or — worse — buries the math in a black box you can’t audit.
Freebo’s pricing engine has one canonical formula that runs on every quote:
You set the rates once — tax rate, platform fee rate, any recurring fees — on your location settings. Every product you create inherits those rates. You can override them at the product level for items that carry different tax treatment (some states exempt certain water tours from excursion tax, for example).
Flex-duration pricing
For charter and rental products, pricing scales with duration and guest count using tiered-hourly pricing:
- Base price covers the minimum duration and a per-guest threshold
- Additional hours add at a flat rate per hour above the base duration
- Guest count above the threshold adds at a per-guest rate
All arithmetic is done in integer cents — no floating-point precision errors accumulate across line items.
Can I offer different pricing for weekends vs. weekdays?
Are taxes remitted by Freebo or do I handle that?
Shipped in Freebo, rebuilt · December 2025