For the complete documentation index, see llms.txt. This page is also available as Markdown.

Selling tickets

When your event needs paid tickets — early-bird pricing, VIP tiers, multi-ticket purchases — Host's built-in Stripe integration handles payments end-to-end. You connect your Stripe account once, set ticket types and prices per event, and Host runs the checkout inside the registration page. Refunds, invoicing, and payouts all happen Stripe-side.

Common patterns:

  • Paid general admission

  • Tiered tickets (VIP / standard / student)

  • Reserved tickets for sponsors and partners (free but capacity-limited)

  • Promo codes for early-bird discounts

Fees

Host doesn't charge any additional processing fees. You only pay Stripe's standard transaction fees based on card type and currency. Fees are automatically deducted from what the customer pays — you don't pay them out of pocket.

Card
Fee

EU standard cards

1.5% + €0.25

EU premium cards

1.9% + €0.25

US cards

2.9% + 30¢

UK cards

2.5% + €0.25

Other international cards

3.25% + €0.25

Currency conversion (added to base fee)

+2%

Setting up your Stripe account

You need a Stripe account connected to Host before you can sell tickets. It's a one-time setup that takes a few minutes.

  1. In Host, click your profile icon in the top right corner and go to Connections.

  2. Under Stripe, click Connect.

  3. You'll be redirected to Stripe's onboarding page — select Create a new account (or sign in if you already have one).

  4. Stripe walks you through providing business details, representative information, your bank account, and any other required data.

Once Stripe verifies your details, your account is linked automatically and you can start accepting ticket payments. Stripe deposits to the bank account you provide on a schedule you set in their dashboard.

These are configured on Stripe's side (not in Host) but make a real difference for clean invoicing. Worth setting up before you start selling.

VAT / Tax ID for invoicing

  1. In Stripe, go to Settings → Billing → Invoices.

  2. Scroll to Invoice tax information.

  3. Click + Add tax ID, enter your VAT number, and mark it as Default using the three-dot menu.

Invoice numbering

  1. In Stripe: Settings → Billing → Invoices.

  2. Under Invoice numbering, set a prefix (e.g., EVT-2026-0001).

  3. Stripe continues the numbering from there automatically.

Customizing invoice templates

  1. In Stripe: Settings → Billing → Invoice Templates.

  2. Click Create Template.

  3. Add a name and any custom text in the Memo or Footer section — appears at the bottom of each invoice.

Adding a logo & color to invoices

  1. In Stripe: Settings → Business → Branding.

  2. Upload your logo and primary brand color. Personalizes invoices guests receive.

Setting VAT for each event

VAT rates are set per event in Host (different events may run in different countries with different rates). The rate you set is automatically applied to all paid tickets for that event.

In Host: open your event → Settings (left menu) → Payments → VAT Settings.

Common rates as a reference:

  • Czech Republic: 21%

  • Slovakia: 20%

  • Germany: 19%

Check the rate that applies to your event's location if you're VAT-registered.

Creating ticket types

Build as many ticket types as you need — paid or free, public or restricted, capped or unlimited. Each ticket type has its own configuration.

  1. Open your event in Host.

  2. In the left menu, click Settings.

  3. Go to Payments → Paid Tickets.

  4. Click Add.

For each ticket, configure:

Field
What it does

Name

Appears on the registration page

Description

Optional info shown under the ticket name

Price

Set in your event's currency — can be free or paid

Capacity limit

Automatically disables the ticket once sold out

Visibility

Restrict the ticket to select guests (e.g., only those with an invite link)

This setup is what lets you sell different tiers — VIPs, partners, general attendees — and keep control over what each audience can buy.

Allowing multi-ticket purchase

Want guests to buy more than one ticket in a single transaction? Enable Allow multiple tickets per buyer on the ticket type.

When enabled, the buyer enters just their email at step 2 of registration. After payment, they get a separate registration link for each attendee — so each ticket-holder fills out their own info (name, dietary restrictions, etc.).

Promo codes

Promo codes let you offer discounted tickets to specific guests (early-bird windows, partner discounts, comp tickets, etc.).

  1. Open your event in Host → Settings in the left menu → Payments → Promo Codes.

  2. Click Add and enter a name (for your internal reference).

  3. Set the usage limit and discount amount in the same currency as your event.

  4. Save. Share the code with guests via email or your invitation.

Refunds

Refunds happen directly through Stripe (not through Host's interface).

  1. Log in to your Stripe account.

  2. In the left menu, go to Transactions.

  3. Search for the payment using the guest's email.

  4. Hover over the row and click the arrow icon → Refund payment.

The refund is processed within 5–10 business days, and the guest automatically receives a credit memo.

Stripe's processing fees are non-refundable. When you refund a payment, you get back the ticket price minus what Stripe already charged in fees. Worth factoring this into your refund policy if you offer money-back guarantees.

Last updated

Was this helpful?