Skip to main content

How to set up Stripe Tax so card payments work in myflow

Why myflow disables or turns off card payments with Stripe when your Stripe tax settings are missing, how to turn them back on so they stay on, how to set up tax settings and tax registrations in Stripe, and how to use automatic tax calculation in myflow.

Use this article if card payments with Stripe have been disabled or keep getting turned off in myflow, and to set up tax in your Stripe account so you can take card payments through Stripe. It covers why myflow turns off card payments with Stripe, how to turn them back on so they stay on, how to configure your Stripe tax settings, what a Stripe tax registration is, and how to turn on automatic tax calculation in myflow.

Why are card payments with Stripe turned off in myflow, and why does it keep happening?

If card payments with Stripe have been disabled or turned off in myflow, and they switch off again after you turn them back on, the usual cause is that the tax settings in your connected Stripe account aren't configured. myflow checks your connected Stripe account every 4 hours. When the check finds no tax settings, myflow turns off Card payments with Stripe, your customers can't pay by card, and you get this notification in myflow:

"Your Stripe account does not have tax settings configured. Please configure tax and re-enable Stripe in myflow to receive payments."

myflow never turns card payments with Stripe back on by itself. If you switch Card payments with Stripe back on in myflow before the tax settings in Stripe are configured, the next check turns card payments off again within 4 hours. That's why it keeps happening. Configuring the tax settings in your Stripe account is what stops myflow from turning off card payments with Stripe.

To turn card payments with Stripe back on in myflow so they stay on:

  1. Configure your tax settings in Stripe at dashboard.stripe.com/tax/overview, as described in How do I set up tax settings in Stripe? below. Make sure Include tax in prices is set to No.

  2. In myflow, go to Settings > Invoicing & Receipts and open the Stripe section.

  3. Under Card payments with Stripe, switch the toggle on.

  4. Click Save.

Card payments with Stripe are on again in myflow, and your customers can pay by card. Within 4 hours, the Stripe section in myflow shows The Stripe settings have been validated, and card payments with Stripe stay on.

I've set up tax in Stripe. Why does myflow still turn off card payments with Stripe?

If you've configured tax settings in Stripe and myflow still turns off card payments with Stripe, the problem is usually the Stripe API keys saved in myflow. The API keys are the Secret Key and Publishable Key that connect your Stripe account to myflow, under Settings > Invoicing & Receipts > Stripe. Check these things:

  • The API keys belong to a different Stripe account. myflow only reads the tax settings of the Stripe account whose API keys are saved in myflow. If you have more than one Stripe account, configure the tax settings in the account those keys belong to, or replace the keys with the keys from the account you want to use.

  • The Secret Key no longer works, for example because it was deleted in Stripe. When myflow can't read your Stripe account with the saved keys, it shows the same tax notification and turns off card payments with Stripe. Copy a working Secret Key from Stripe under Developers > API keys and save it in myflow.

  • The API keys aren't live keys. myflow only accepts live keys: the Secret Key starts with sk_live and the Publishable Key starts with pk_live. If you saved other keys, such as test keys, myflow removes them, turns off card payments with Stripe and shows this notification: "Your Stripe settings are invalid, please update them with correct API keys." Paste your live keys into myflow again.

After you fix the API keys, switch Card payments with Stripe back on in myflow and click Save. Within 4 hours, the Stripe section in myflow shows The Stripe settings have been validated. For how to find and save your API keys, see Create and connect your Stripe account.

Why does myflow need tax settings in my Stripe account?

myflow checks your connected Stripe account every 4 hours. If your Stripe tax settings aren't configured, myflow turns off Card payments with Stripe and your customers can't pay by card.

You also get this notification in myflow:

"Your Stripe account does not have tax settings configured. Please configure tax and re-enable Stripe in myflow to receive payments.

myflow counts your Stripe tax settings as configured once you've chosen whether prices include tax by default (see the next section).

When the check passes, Settings > Invoicing & Receipts > Stripe in myflow shows The Stripe settings have been validated.

How do I set up tax settings in Stripe?

To set up tax settings in your Stripe account for myflow:

  1. Sign in to Stripe and open the tax settings page: https://dashboard.stripe.com/tax/overview.

  2. Check your head office address. This is where your business is based. Stripe fills it in from your Stripe business address, so you usually only need to confirm it.

  3. Choose a preset product tax code. The tax code tells Stripe what kind of product or service you sell, so it can apply the right tax rate. Stripe uses it for every product that doesn't have its own tax code. Choose the code that best matches what you sell, for example General – Electronically Supplied Services for digital services.

  4. Choose whether prices include tax by default. Set Include tax in prices to No. Stripe also calls this Exclusive: Stripe adds tax on top of your price.

  5. Save your settings in Stripe.

After you save, your Stripe tax settings are configured. myflow validates your Stripe settings at its next check, which happens within 4 hours.

⚠️ Important: If you use automatic tax calculation in myflow, keep Include tax in prices set to No in Stripe. Any other setting gives the wrong tax amounts at checkout.

What is a tax registration in Stripe, and do I need one?

A tax registration in Stripe tells Stripe that your business is registered to collect tax, such as VAT (value added tax), in a specific country or region. You first register with the local tax authority, for example the Swedish Tax Agency (Skatteverket), and then add that registration in Stripe.

Without a tax registration for your customer's location, Stripe calculates 0 tax on the payment. myflow's Stripe check doesn't need a registration, but automatic tax calculation only charges tax in the places where you have one.

To add a tax registration in Stripe:

  1. In myflow, go to Settings > Invoicing & Receipts > Stripe and click Stripe Tax Settings. This opens your tax registrations in Stripe. You can also go straight to dashboard.stripe.com/tax/registrations.

  2. Add a registration for each country or region where you're registered to collect tax.

  3. If your registration starts later, you can schedule it in Stripe to take effect on a future date.

Your registrations now appear as active in Stripe, and Stripe starts calculating tax for customers in those locations.

How do I turn on automatic tax calculation in myflow?

With automatic tax calculation in myflow, Stripe works out the tax at checkout and adds it on top of your price. The option only appears once myflow has validated your Stripe settings.

  1. In myflow, go to Settings > Invoicing & Receipts.

  2. Open the Stripe section.

  3. Turn on Use automatic tax calculation when using Stripe.

  4. Click Save.

Automatic tax calculation in myflow is now on. At the Stripe checkout, your customers must enter their billing address, and Stripe adds tax to the price based on that address and your tax registrations.

💡 Note: When automatic tax calculation is off, Stripe doesn't calculate tax. myflow sends Stripe the price including the VAT you set in myflow.

Does myflow file or report my taxes?

No, myflow doesn't file tax returns or report tax to any tax authority. You're responsible for registering and filing with your tax authority. Stripe offers paid filing services in some countries. You can find them in the tax section of your Stripe dashboard.

Did this answer your question?