Hey IH Fam!๐
Quick question: do you include tax in your SaaS pricing? Any guidance on best practices, one way or the other?
For Loom: My bill is $20/mo -> when I look at the invoice, look at the pricing page there's no taxes applied. They say it's going to be $20/mo, I pay $20/mo

For Slack: My plan is $8 per person, but when you look at the bill, they apply 4.81% sales tax.

Ironically both Slack and Loom appear to use Stripe for their invoicing...as do we!
So which is right? Or what are the pros/cons of each?
Thanks for your help!
There's this weird dynamic in the US where the price on objects in the store does not include tax, neither does the price on a menu for services. The game is to show the tax as late as possible, such as after you ate the restaurant meal or after you've filled up your shopping cart with items from all over the store.
It's quasi-manipulative, the idea being that if you're in for $24 you're not going to balk at $25.15 or $26.48 or whatever the price is after tax. Now that we've "got you committed", the price just went up.
This approach is probably a good revenue maximizer for companies, but it's not a great customer experience. Is it worth it? That's for you to decide.
The counter argument is that it helps make you fully aware of the sales taxes you are paying. You can easily see and feel the sales tax you are paying. It is probably harder to vote for an increase in sales tax in the US because people can easily see the effects of it in their bill. The sales tax isn't a hidden part of the purchase, where you don't know if price went up due to a hidden sales tax or due to a product just getting more expensive.
You still see tax breakdown in other countries. It's a weird argument.
I prefer to know the final price at all times.
Sound analysis @JHercules - No debating it, we are definitely weird here in the US ๐
It probably doesn't apply to the difference between Loom and Slack since they are both fairly big, but states have economic nexus laws.
Basically if you are doing under $100k ( varies by state ) in sales in a state you don't have to collect sales tax. Once you do over that amount in a state you then have to collect sales tax.
So for an indiehacker who isn't doing over $100k in a single state they won't have to collect sales tax for a state. That would be another reason one site will charge a sales tax while another won't.
https://www.salestaxinstitute.com/resources/economic-nexus-state-guide
That is such a relief haha
Yeah yeah, I knew individual states were also weird too...thanks for the explanation.
I wish I had to deal with the problem of having 100K in a single state :D
I think it really depends on the location of the business. In Canada and the United States, prices are quoted without taxes included, so businesses from these two countries will often quote prices exclusive of applicable taxes. For businesss located in Europe and Asia where this isn't necessarily the case, you might see some discrepencies.
This can often be because of tax obligations as well. For example, a SaaS business in Canada is required to remit taxes for customers located in Canada, but not for businesses located in the United States. Separating the taxes from the pricing makes the pricing make a bit more sense in this case.
I just went through some invoices to see what services do that I pay for or have paid for in the past:
To clarify, when I say "price includes tax" it means no tax is charged above listed price. "price excludes tax" means that taxes are charged on top of listed price.
I think it's really up to you whether you want your price to include or exclude tax. Most companies it seems include tax in price, for a few reasons:
I think I would personally include taxes in the price for these reasons above. Obviously the only con is losing out on additional revenue.
Stripe Tax has a feature that lets you choose your approach: https://stripe.com/tax (see step 3)
๐คฏ๐คฏ๐คฏ Wow @stevenkkim you're amazing haha
Appreciate you sharing this with the community.
Personally for our SaaS @Sturppy we're sticking with 1 flat rate (price includes tax)...the rational is just to simplify the customer experience.
Yeah, that makes sense to me. Good luck with Sturppy!
Thanks brother!
Out of interest, is the plan then to absorb the tax โ then?
So if you charge $20 inc Tax to everyone, you'll make only $15.75 from a Hungarian customer (where VAT is 27%) and $17.09 from a customer in Luxembourg?
Yeah - currently we're absorbing the tax, you are correct. We have customers in 40+ countries but the majority are in US,UK, and Canada.
I'm going to do a deep dive at the end of the month into our financials / countries and build 2 separate financial models for the two scenarios (@sturppy, is financial modeling software after all!), weigh the pros and cons and then make a decision.
But as a young bootstrapped 5mo old company with just north of 400 paying customers, we've got bigger fish to fry so to speak so this really hasnt been high on my list of to-dos! But I'd rather get it right now when we're relatively small vs. down the line...
We don't include tax in the final price. That's because there are so many different tax rules across the world that it's very difficult to charge a single set rate. If we were to charge $20 inc Tax to everyone, we'd make only $15.75 from a Hungarian customer (where VAT is 27%) yet $17.09 from a customer in Luxembourg.
The end result is that you end up building your margins for the highest tax rate and your customers in countries with no tax (perhaps where you don't meet the VAT threshold), or lower VAT, end up overpaying.
Also as a B2B SaaS, most businesses end up claiming the VAT back so the price they see is generally the price they pay anyway.
Well, there's a reason why Stripe, Paddle and other payment processors decided to start handling that side of things. It's a hassle, and time consuming to figure it out.
I've read so much on taxes that maybe I should have just finished my accounting degree after all. ๐
As many here, they probably have thought a lot a bout this when starting and building something.
So, this is my take, if you are not making a ton of money where you can afford to hire someone to take care of taxes and such, then it might be a better move to use a processor and let them automatically handle it, (That added 1% (I think that's for stripe) is worth the time that you would save from having to handle all that yourself)
Specially if you have digital goods, then eu VAT can be a pain in the ass, so, it's better to let them handle that and you focus on other more important aspects, like getting more sales.
Now, the Cons of using a third party to handle this, is that, well,
first, that extra % of revenue.
second, CASHFLOW, using platforms like this sometimes causes a bottleneck in your cashflow, because they don't usually pay on the same day. Like for example, Paddle, I think pays out only once a month.
At the end of the day it is all about weighting the pros and cons.
Yeah I hear ya - you're spot on, the whole thing is a bit of a cluster...which is totally why it makes sense for someone like Stripe to try and attack this problem.
We use Stripe and have customers in 40+ countries with our SaaS company @sturppy
For now, we've opted simply include the taxes within our monthly/annual pricing - just simply to keep the user experience clean.
Are you letting Stripe collect and handle the tax part? (Even if it's included in your price)
I want to say that we are doing that with VAT for EU based customers because VAT is a bit of a shit show but we aren't for our non-EU based customers. But I'll have to check with my co-founder on whether our not we're using Stripes beta for capturing tax.
Our company is still less than 6 months old but we've growing and have over 400 companies paying for our platform across 40+ different countries. Our company is setup in Italy but 2 of our co-founders including myself are here in the states. So there's a lot of tax weirdness that we will have to handle and I'm trying to get ahead of things lol.
Oh yea, that can be a tricky thing, although I don't think it should matter that you are in the U.S. if it is already registered in It. but, who knows, every country and region likes to create more taxes to make things more complicated for the people creating things unfortunately ๐
This is actually a question that I had w/r to my company and sat down with a tax consultant about. It turns out that all countries require you to add sales tax or VAT to your price when distributed in that country IF you have an entity in that country. Fact of the matter is that if you don't have an entity in, say, Finland. How are you going to pay the Finnish sales tax you've charged.
However, in the examples you gave, since they're both US entities they may just handle how they charge sales tax differently. Slack may be adding sales tax on the base price, whereas Loom may be absorbing the sales tax into the price.
eg: In South Africa VAT is always inclusive. Whereas in the US sales tax is generally added on.
Your tax consultant is incorrect. Finland is in the EU VATMOSS scheme, so you simply need to have registered for tax in any single EU country so the tax can be paid. There is no requirement for any EU entity at all, simply a member state of identification.
For example, we pay all our EU tax through Ireland โ but don't have an entity there so use the non-union scheme with Ireland as the member state of identification.
The VATMOSS scheme means VAT does need to be charged on digital services.
Appreciate you sharing your experience! @HermanMartinus
Certain states offer discounts on sales tax for software and SaaS products. Find out which states offer them, and make sure you take advantage of the discount when filing your tax: https://bit.ly/3EgpiBs
For more information on how to manage sales taxes, book a free consultation with PayPro Global here: https://payproglobal.com/
Hi John, interesting question.
I've spent way too much time in the past months thinking about tax & VAT.
For context: I sell digital goods and use stripe payment links + stripe tax (beta) for my checkout experience.
Legally I'm incorporated in Estonia and they give you the option to do either VAT (incl.) [= where it's included in price] or VAT (excl) [= where you add it on top].
I decided to go VAT (excl.) for now. I'm experimenting so will see if it's a deal-breaker for any of my VAT-liable customers.
Hope this helps and happy to point you to more reading material.
Hey @qnd! I appreciate you weighing in and sharing your experience.
Speaking from a US perspective, It would not feel weird to me at all if I bought a digital good (1 time purchase) and had to pay taxes on top of the listed price...exactly as you're doing.
Now when I think about my company @Sturppy which is SaaS, it does feel a little weird to me to have to pay taxes on top of the plan price...for SaaS specifically.
But if I'm being really honest - I only looked at Loom and Slack's invoices after my co-founder brought this question up to me this morning lol - I had no idea, nor did I care when I signed up for Slack and Loom! It didn't even cross my mind at sign up, I was already committed.
Anyways, interesting to hear everyone's perspectives! Looking forward to how your experiments go!