Insights · Trend · Web

How to Launch Online Service Sales and Subscriptions Effectively

Moving from manual quotes to automated online sales often hits legal and tax hurdles. The key to success lies in understanding modern payment gateway requirements and automating the invoicing process. Here is what's changing and how to do it better.

How to Launch Online Service Sales and Subscriptions Effectively

What's changing right now

Full tax automation (VAT OSS) and transparency in subscription models are becoming the industry standard. Payment gateways like Stripe now demand precise terms of service, clear info on withdrawal rights, and an intuitive cancellation path for digital services.

What's changing right now

What you can do better

Concretely, starting today

  • Choose Stripe Checkout to offload sensitive card data handling from your servers and simplify Apple/Google Pay implementation.
  • Automate invoicing (e.g., via Stripe Tax) to avoid manual calculation of different VAT rates for international customers.
  • Clearly define in your terms the point at which the right of withdrawal is waived upon immediate delivery of digital content.
  • Implement automated payment retries (dunning) to effectively recover funds from expiring cards in subscription models.
  • Verify the buyer’s VAT-UE number in VIES and keep a record of the check — without a valid number on the date of sale you must treat the transaction as a consumer sale and add Polish VAT. You can do it with our free VAT-UE checker.

Proof from our work

While implementing Stripe Checkout on dtl.pl, we faced the gateway's rigorous verification requirements firsthand. By analyzing our own configuration stumbles, we optimize payment processes to meet all of the provider's technical demands. A second route runs through our FlashAI — an agent that takes over the sales role. It removes the setup burden: it walks the client’s own site, works out which modules to switch on and assembles the configuration from that, then holds the conversation against a product catalogue and prices resolved per individual customer. Settlement itself it hands to the gateway — precisely the one described above. So the agent replaces none of the points above: VAT, invoicing and recurring billing still have to be sorted. What it shortens is the stretch where most companies stall — the road from “we want to sell” to a conversation that ends in an order.

Proof from our work

Frequently asked questions

Do I have to issue an invoice to every customer?

In B2B it is mandatory, while in B2C it depends on local regulations and customer requests. Modern systems allow you to automate this process by generating PDF documents immediately after a successful transaction.

What is the best way to handle subscription cancellations?

The most effective solution is providing a Self-Service Portal where users manage their own subscriptions. This is not only a requirement for many gateways but also a way to reduce complaints and chargebacks.

How do I handle VAT for customers in the EU and outside it?

For services, what decides is the buyer’s status and country. An EU business with a valid VAT-UE number — invoice without Polish VAT, marked “reverse charge”, and the buyer accounts for the tax. An EU consumer — their country’s rate applies through VAT OSS, though below EUR 10,000 of annual cross-border sales you may stay on the Polish rate. A customer in the USA or elsewhere outside the EU — the service falls outside Polish VAT. The 0% intra-Community rate (WDT) is a separate matter: it covers only goods shipped to the EU and requires the buyer’s VAT-UE number plus proof of transport, so it does not apply to services. Confirm the specifics with your accountant.

Is selling software a supply of goods or a service?

What decides is how it is delivered, not the licence itself. Software downloaded over the internet, a key sent by email and the SaaS model are all services — usually electronically supplied services, because only tangible things count as goods and a file is not a thing. Software is goods only on a physical carrier, and only when it is off-the-shelf: with substantial customisation the whole supply remains a service, as the CJEU held in Levob (C-41/04). In practice, a downloadable licence involves neither an intra-Community supply nor an export of goods — you account for it as a service, by the buyer’s country.

Launch your sales without technical debt

We will help you configure Stripe and integrate it with your service system. Contact us to discuss your implementation.