Earlier quoted context omitted.
California is not a member of the SST because it does not currently tax a number of things that are subject to tax under the SST regime. For example, digital goods are taxable in SST states but not in California. Similarly, there are a number of other product categories where CA's taxability classifications do not match the SST's classifications. Generally, the total tax they could collect from remote (non-CA) seller…
The US could really use some national action on sales taxes. I'd like to see Congress make it so a state can only require remote sellers with no physical presence in the state to collect tax for the state if: 1. Tax rates on remote sales are uniform within a zip code. No more having to deal with "123 Fake Street, Hooterville, 65026" having a different tax rate than "124 Fake Street, Hooterville, 65026". (Worse, I rec…
Stripe Tax
351–360 of 383 posts
Re: Stripe Tax
#352Earlier quoted context omitted.
YES, considering the only best competitor in this space Paddle takes 5%. Taxes is the reason why in the past most EU/UK businesses go to Paddle. Stripe's Tax feature now saves people who were considering Paddle a lot of time now.
I thought Avalara was the leader in this space. What is their pricing, I can't find it on the site.
- The 1-3 hour wait made filing quite difficult when the original return had an error. Submitting a second return to cancel the first required another 1-3 hour wait. Then submitting the final (third) return required another 1-3 hour wait. Filing one state easily turned into a whole day ordeal if there was an error.
- Support from level one/two staff for difficult tax questions did not help. Level one/two staff gave a vocal repeat from the online help guide. Level three support was acceptable however.
- Tax returns filed with Avalara are done via a rather cumbersome spreadsheet. Don't expect someone to hold your hand. Rather, it requires many trial and error submissions to figure out how to make the Avalara engine work.
Note: A basic "shipping product" business like Amazon/Walmart would do fairly well with Avalara. However, a company that does complex construction projects will have challenges. We ended up reverting to filing taxes manually.
Re: Stripe Tax
#353Honest question: can somebody enlighten me about Stripe's appeal? I am not an user (until recently they weren't even available in my country) but I used ShareIt (now Digital River) 20 years ago and Avangate (now 2checkout soon Verifone) in the past 15 years and they both: - had a much larger international presence, with localizations and everything - had sales taxes, VATs etc computed from day one - had cart (not sur…
Stripe was one of the first credit card acceptance companies with $0 monthly fees. I was paying a merchant account monthly, then authorize.net gateway fee, then an extra $20 to authorize.net to store tokens. Then the per-card fees were somewhat opaque with every card (qualified vs non-qualified) having different pricing.
With stripe, it became much lower risk: pay a set fee for each transaction. No monthly minimums.
Many of the credit card companies have moved to this model, but it was rather cutting edge and seemed much more "fair" for a commoditized gateway.
Re: Stripe Tax
#354Earlier quoted context omitted.
Yes, the 0.5% adds up. 0.5% for Billing, 2.9% + 30c per transaction, more if you add e.g. fraud for teams etc. Stripe is great and I use it too, but the way they charge you (a percentage of your revenue) is simply not that fair in the long run while their workload has a fixed cost per transaction.
Don't forget they also force-convert payout wires to your native currency if you aren't in the US. Even if you operate mostly in USD, have USD accounts, etc.
I solved this partially by using Wise (formerly Transferwise) for USD->XYZ conversion and paying way less now.
Re: Stripe Tax
#355Earlier quoted context omitted.
Paddle is fundamentally different to Stripe. As you said they a merchant of record. Your customers purchase via Paddle, manage the subscription etc via them. Disputes would be via them too. Something to bear in mind.
Sure, the model is different, but that still doesn't make signing up to an impossible promise with unbounded liability when you inevitably break it a good idea. What happens if Paddle are faced with a customer who is getting snotty about a bug and threatening litigation in an expensive jurisdiction? Paddle apparently have the right under their terms to settle that dispute on whatever terms they wish and then pass the…
Re: Stripe Tax
#356Earlier quoted context omitted.
The tipping point is the 2% for currency conversion, but keep in mind that this is happening either way on Paddle as well, just not going to Paddle. Paddle takes 5%, then the entity that converts from USD to your currency (Payoneer / wire transfer bank) takes the 2% or more. Stripe calls it out clearly and gives you your money in your own currency.
Paddle uses Currency Cloud for that, which charges a true mid-market rate and a very low transaction fee. It's what Transferwise uses behind the scenes.
Re: Stripe Tax
#357Earlier quoted context omitted.
I think you still need to collect VAT ID on your website and associate it to a stripe customer
Nope, no need! Tax ID is validated when you accept the payment: https://stripe.com/docs/tax/checkout#create-session .
Re: Stripe Tax
#358Earlier quoted context omitted.
There are also a lot of thresholds that might apply to your situation. More rules to look up, but could simplify it to having less administration if your revenue is under a couple K's
Good point! And with Stripe Tax we'll monitor how close you are to those thresholds too, so you'll know when and where you need to register as your business grows or sells into new markets.
Re: Stripe Tax
#359Earlier quoted context omitted.
Sure, the model is different, but that still doesn't make signing up to an impossible promise with unbounded liability when you inevitably break it a good idea. What happens if Paddle are faced with a customer who is getting snotty about a bug and threatening litigation in an expensive jurisdiction? Paddle apparently have the right under their terms to settle that dispute on whatever terms they wish and then pass the…
Interesting insights into the TOS of Paddle. Have you compared the TOS of Paddle to FastSpring?
The FastSpring terms don't appear to create the same risks for us that we identified in connection with Paddle's terms as I mentioned above.
Re: Stripe Tax
#360Earlier quoted context omitted.
VAT is uniform across all of Germany. Therefore detailed location information isn't necessary. The country can be inferred reasonably accurately from the IP. You can have a drop-down somewhere to correct the country if necessary. ~~And I don't think there's a law that requires you to show the price including tax, but it's definitely expected.~~ I have been corrected: it is indeed required.
> The country can be inferred reasonably accurately from the IP. That would be a guess at best. A VPN or caching service (or merely inaccurate geo-IP data) could cause the site to infer the wrong location. The law linked by Vespasian doesn't appear to make any allowance for cases where the tax jurisdiction may be uncertain, though it's possible that the automated translation I read glossed over some nuance. > You can…
In practice, if you're not a German business you probably don't need to worry about it too much. Most (if not all) countries in the EU have at least the custom of showing final prices including tax. If you're an EU business, you could just do that by default unless the customer explicitly specifies they are from elsewhere.
If you're a non-EU business selling to EU customers, you don't need to handle VAT. The customer is responsible for paying VAT upon import and will generally be notified by customs of the amount due before the item is released. Of course you can choose to handle VAT and make the customer's life easier, but you don't need to.
When I order something from Amazon.co.uk to Germany (post brexit) I see the normal price including British VAT on the product page. As soon as I add the item to the cart and go to checkout, VAT goes to 0% (doesn't apply because the item isn't sold in Britain) and I get an "Import Fee Deposit" added. The latter consists of German VAT and any applicable duties. This is because they handle dealing with customs on my behalf.