4 ms·
B2C billing is harder than B2B billing
- jeanlucas 2y agoNo surprises here, it's just worth noting that yes, from a business perspective B2C is more complex at scale too. Yet B2B has a higher and more complex entry barrier. Once you've overcame all that and is already billing your first clients, B2B is "easier" and your clients are much more stable and stay for longer
- TekMol 2y agoAll people I know in the EU who build something use Lemonsqueezy, Gumroad or Paddle to invoice their customers. 3 companies not in the EU which are charging an arm and a leg to do the complicated invoicing for EU makers. It's kind of strange, how the EU manages to not only put their companies at a disadvantage but also drive new business for non-EU companies. Some of my EU friends even consider only offering their services to US customers, because with those, the invoicing is easy. It's called something like "3rd party country revenue" in the EU tax system and has no additional bureaucracy attached to it. While doing business with customers from within the EU is so complicated, that none of my EU friends understands it.
- deleted 2y ago[deleted]
- freetonik 2y agoFrankly, doing business within EU from EU is more complicated than selling overseas, at least with certain digital products. VAT on digital services is a fantastically dreadful thing: you have to pay VAT to the country of your customer rather than your country. VAT MOSS [1] makes things a bit easier, but it still involves complex reporting and bookkeeping. When I was actively working on my startup in Finland, in the early days of this new VAT rule it was such a mess... 1. https://europa.eu/youreurope/business/taxation/vat/vat-digital-services-moss-scheme/index_en.htm https://europa.eu/youreurope/business/taxation/vat/vat-digit...
- arnon 2y agoSorry but tax rules in the US are much more complicated than EU rules, which is a huge reason why Avalara exists...
- freetonik 2y agoDoes it apply to digital goods sold from outside of US?
- tiluha 2y agoYes, depending on thresholds which vary by state. For some you have to figure out taxes from the first transaction, for others from the 100th and then there are some that consider revenue, like $100k. At least at a conceptual level, taxes in the US seem much more complex than the EU, where you have only one tax rate per country.
- scott_w 2y agoI wonder if the reason it's perceived as "easy" is because companies are flying under the radar. In my experience, you get a bit of leeway until the country you're selling into starts to notice and demands you start collecting and paying sales tax. Perhaps the fact the US is split across jurisdictions internally means tax authorities don't have a very clear picture until the company gets big enough. Either that, or more companies are using third parties who mask the complexity for them. Kinda like a duck looking serene on the water but its feet are paddling furiously to keep moving. When you're inside a jurisdiction, you don't really have the option to ignore the law for long because the tax authorities will come knocking sooner rather than later.
- mschuster91 2y agoIt's not like the US is better, with states and counties imposing a myriad of (hyper)local taxes. Hell the US is the only country I know where price tags in ordinary retail stores doesn't include taxes because that is too complex to organize. In contrast, no matter where I am in Europe, I know precisely down to the cent how much I'll pay at the counter.
- grujicd 2y agoThere is 2checkout in Europe. It was Avangate, now it's Verifone, it's not owned by private equity, so maybe not technically a EU company? Although your contract will be with Avangate BV, Amsterdam. And for all intents they do fine job with handling EU (and non EU) taxes. Also, there was German based ShareIt, which was purchased by Digital River. Sadly, it's now in lot of problems, have problems paying venders, and is not to be recommended anymore.
- eclipsetheworld 2y agoLemonsqueezy, Gumroad, and Paddle also act as the merchants of record, meaning they assume liability for every transaction. Their role extends beyond simply handling invoicing.
- freetonik 2y agoEverything is harder in B2C than in B2B. Starting from the obvious: usually, the amount of users in B2C in larger, margins are smaller, but the support pressure is higher. Also, B2B customers often have lower motivation to "get things done quickly", because they are not personally invested, it's just another part of their job. So, they are less picky, and are also more acceptable of the idea that e.g. their feature request "will be considered", because they could just pass on this message to their superiors and be done with it.
- grujicd 2y agoWith the exception of cash flow. With B2C you sell something, you get the money. With B2B you MIGHT get money in 30 days, but then sometimes you have to chase invoices for months.
- baq 2y agoup to you to request payment upfront before creating the invoice and start providing the service.
- arnon 2y agoUhhh that's not how Generally Accepted Accounting Principles work.
- freetonik 2y agoIn my experience, you cannot rely on getting the money in B2C even when you got the money. Even without considering refund policies, etc., simple credit card disputes are very painful. Your customer buys a product, then disputes the charge with their bank, the funds get effectively frozen on our side (e.g. in Stripe), then we have to provide proof of a legitimate transaction, but neither the bank nor the customer are really interested in clearing the dispute, so often it stays, we pay the money back, then we pay a fee for processing the dispute. And also we've wasted that card transaction fee of the original payment. So, we've wasted time, wasted money, and got a dispute record on our account. B2B payments get delayed, but the contractual guarantees are much higher, and customers don't just invoke bank investigations out of the blue.
- gizmo 2y ago> You’d want to future-proof your platform to accommodate for unknowns in pricing, packaging, and feature gating. You don't have to do this. You don't need tons of complexity. You can make any system infinitely complex, but this is a choice. A billing system with -- and I quote -- "160000 combinations" is too complicated for customer support to understand, too complicated to explain to consumers, and will inevitably result in people getting billed incorrectly. Do you need to operate a B2C business this way? You really don't. It's OK if your billing system is slightly suboptimal. The overwhelming majority of businesses are held back by the quality of their product and by their distribution. Billing just needs to be simple and functional.
- lol768 2y agoCompletely agree with this, it's a case of "perfection is the enemy of good" and if you do go to these lengths and abstract so much of it away, it'll be a nightmare to maintain and support as well.
- baq 2y agosimple, functional and compliant. guess which one is the hardest.
- gizmo 2y agoThe complexity this article talks about (discounts, tiers, billing periods, dunning, chargeback disputes) has nothing to do with compliance. It's all about maximizing revenue.
- deleted 2y ago[deleted]