🧮 Money & Payments

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
Example: 3-hour charter, 25 guests at $4,000 base + $100/guest above 18 = $4,700 total

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?
Yes. You can create multiple pricing tiers on a flex-duration product with different base prices and rates, then associate each tier with specific schedule windows like weekends or holidays.
Are taxes remitted by Freebo or do I handle that?
Freebo calculates and collects the tax amount as part of the booking total. Remitting taxes to the relevant authority is the operator's responsibility — Freebo gives you the per-booking breakdown so your accountant has clean numbers.