Note: You need to have your stripe account connected to nunify to proceed.
1. In stripe turn on Stripe Tax and finish its setup: In your Stripe dashboard, Stripe Tax needs your business origin address and a default tax category before it reports itself as active. You also register there for the places where you are liable to collect. Nothing in Nunify can do this part for you, and until Stripe says active, no tax can be calculated so do it before turning collection on.
2. In Nunify turn on Collect tax and choose a tax category: A default tax category is required as soon as you switch collection on it is how Stripe knows what it is taxing. Ticket types and add-ons can each override it if you sell different kinds of thing, such as admission alongside merchandise. Categories are checked with Stripe the moment you save, so an invalid one is refused there and then rather than at checkout.
Follow the steps below to "Turn on collect tax and choose a tax category":
3. Open your event's dashboard and click on "Registration".
4. Click on "Settings"
5. Click on "Collect tax on tickets".
6. Enter the 'Tax code".
7. Add a performance location, if you are asked for one: For admission to a live event, tax is charged on where the event happens, not where the buyer lives so Stripe needs the venue. Add one from the same settings page: a name plus street, city and country at minimum. One location per event. If any tax category you are using needs it and it is missing, the event cannot take payments at all.
8. Click on "Save settings" to persist the changes.
What your attendees have to give you
Any paid order already asks for a name, email, country and postcode. Tax is worked out from the country and postcode plus the venue, for admission so those four are required and the order cannot go through without them. Street and city are optional and passed on if given. Note that a US state is not currently used in the calculation; US tax is derived from the postcode.
When something is missing
"This event cannot take payments-Stripe Tax is not active on this account". This means "Stripe Tax" has not been finished in your Stripe dashboard( refer step 1). The banner clears once Stripe reports the account as active.
"This event cannot take payments-your tax categories need a performance location". This means that the performance location has not been set up( refer step 7).
"Payment error" (Seen by Attendees at checkout) Either of the above, left unfixed, blocks the sale. Nobody can buy a paid ticket until the banner is gone.
What does not get taxed
All by design- no configuration is missing if you see these:
Free tickets, and any order that comes to zero.
Pay later and other offline payments. Nothing is calculated, so collect any tax due yourself if it applies.
Note: One forgotten ticket type can block the whole event. The check covers every ticket type and add-on that has a tax category including hidden, disabled, free and guest-only ones. An old admission ticket type left behind, with no performance location set, stops everyone from paying. If a banner will not clear, look past your live tickets.
Refunds and your tax return. A refund returns the tax to the attendee along with the ticket price, but the reversal is not reported back to Stripe's tax records so Stripe's figures will read high once you have refunded anything. Tell whoever files your returns.





