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_priceInteractive fee calculator
Interactive component coming soon
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.