Understanding fee calculation helps you price tickets accurately and communicate costs to attendees. This document provides the exact formulas and examples.
Fee Components
Stripe Processing Fee
BrightStar Platform Fee
Currency Conversion (if applicable)
Calculation Formula
// Fee Calculation Formula
ticket_price = 100.00 // ticket price
tier = "elevate"
// BrightStar Fee (Elevate)
// bs_fixed + bs_percent are the tier rates for your currency,
// resolved live at checkout (Elevate = small flat amount + small percentage).
bs_fee = bs_fixed + (ticket_price * bs_percent)
// Stripe Fee (domestic)
stripe_percent = 0.029
stripe_fixed = 0.30
// If passing fees to buyer:
total_charge = ticket_price + bs_fee
stripe_fee = (total_charge * stripe_percent) + stripe_fixed
buyer_pays = total_charge + stripe_fee
organizer_receives = ticket_priceFee calculator — see exactly what you and your buyers pay
Estimate for a single order of 50 tickets. Stripe fees are charged per order; free tickets skip all fees.
Fee Absorption Options
Pass Fees to Buyer (Default)
Absorb Fees into Price
Partial Absorption
Edge Cases
Free Tickets ($0) No fees charged. Payment processing skipped.
Very Low Price (<$5) Fixed fees become significant. $5 ticket + $2.74 BS + $0.45 Stripe = 64% fee ratio Consider absorbing for low-price tickets.
Donation Add-ons Fees calculated on total (ticket + donation).
Discount Codes Fees calculated on discounted price. 20% off $100 = $80, fees on $80.