API voor btw-berekening · selfservice

Behoud je Stripe-account.
Behoud je accountant.
Zorg gewoon dat de btw-berekening klopt.

Duty27 is een berekeningslaag, geen Merchant of Record. Het sluit aan op het afrekenproces dat je al beheert, of dat nu Stripe, Mollie, Klarna of je eigen systeem is. Er wordt geen deel van de omzet ingehouden, je hebt geen nieuwe betalingsverwerker nodig en de klantrelatie blijft van jou.

Je hebt geen creditcard nodig.

Samengesteld op basis van de TEDB van de Europese Commissie en gecontroleerd aan de hand van nationale bronnen, omdat de TEDB zelf voor sommige data uit het verleden onjuiste informatie bevat. Bij elk antwoord staan de bron van het tarief en de ingangsdatum vermeld, zodat je de berekening ook lang na het afrekenen bij een controle kunt onderbouwen.

berekenen · probeer het
nettoprijs, plus btw
Demo waarin de primaire markten worden getoond. De API ondersteunt alle 30 officiële dagelijkse referentievaluta’s van de ECB (SEK, DKK, CZK, enz.).
✓ berekend
EUR 19.00
net_amount100.00
vat_amount19.00
gross_amount119.00
rate19.0%
date2026-10-22
sourceTEDB
api.duty27.com/v1/calculateDe controle van het btw-nummer hier is louter ter informatie. Voor de volledige API is een succesvolle validatie vereist voordat de verlegging van de btw van toepassing is.
27 ondersteunde EU-lidstatenB2C + B2B in één APItariefbepaling op datum
Waarom de peildatum telt

Een tarief is niet zomaar een getal. Het is een getal met een ingangsdatum.

Tarieven veranderen. Voor terugbetalingen en creditnota’s die worden uitgegeven voor een eerdere verkoop, moet het tarief worden gebruikt dat gold op de dag van die verkoop. Duty27 is vanaf het begin opgezet rond periodes met een ingangsdatum, dus als je zes maanden later een correctie aanbrengt, wordt hetzelfde tarief gebruikt als bij de oorspronkelijke verkoop.

Praktijkvoorbeeld · de geschiedenis van het normale btw-tarief in Estland
20.0%
2023-01-01
22.0%
2024-01-01
24.0%
2025-07-01
24.0%
2026-10-22
vandaag
Een terugbetaling die vandaag wordt verwerkt voor een verkoop uit een eerdere periode, wordt berekend tegen het tarief van die periode en krijgt de bron- en ingangsdatumstempel van die periode.
Het rekenproces

Elke boeking in het grootboek is verantwoord.

§ calc.core

Realtime tariefberekening, alle 27 lidstaten

Met één aanroep krijg je het juiste tarief voor digitale producten en diensten in elke EU-lidstaat.

§ calc.b2b

B2C en B2B in één API

Voor geverifieerde zakelijke kopers wordt de verlegging automatisch bepaald, dus je hoeft geen apart B2B-codepad bij te houden.

§ calc.threshold

Drempel van € 10.000, dat regelen we voor je

Bij accounts waar transactietracking is ingeschakeld, past Duty27 het tarief van je eigen land of het tarief van de bestemming van de koper toe op basis van de cumulatieve omzet in de hele EU, zodat je de drempel niet zelf hoeft bij te houden. Je kunt ervoor kiezen de drempel niet toe te passen, overeenkomstig artikel 59 quater, lid 3.

§ calc.rate

Categorieën met verlaagd tarief

Landspecifieke uitzonderingen voor e-books, kranten en tijdschriften, waarbij één algemeen normaal tarief niet zou kloppen.

§ calc.input

Inclusief btw of exclusief btw, duidelijk aangegeven

Je geeft aan of je een bedrag inclusief of exclusief btw verstuurt. De API doet daarover geen stilzwijgende aanname.

§ val.number

Controle van het btw-nummer, ingebouwd in het proces

De validatie vindt plaats binnen de berekeningsstroom en geeft meer terug dan alleen een simpel ‘ja’ of ‘nee’. Als de validatieservice niet werkt, krijg je dat als een aparte uitkomst terug, zodat het afrekenen kan worden uitgesteld en het later opnieuw kan worden geprobeerd, in plaats van te moeten gokken.

§ val.audit

De bron en de datum worden bij elk tarief meegestuurd

Elke berekening bevat de ingangsdatum en de bron van het tarief: voor elk normaal tarief sinds 2016 is dat de wet, de verklaring van de belastingdienst of de publicatie van de Commissie waarin het tarief is vastgesteld. De tarieven zijn afkomstig uit de TEDB van de Europese Commissie en worden getoetst aan nationale bronnen en de historische tarieftabellen van de Commissie; het gaat dus niet om doorverkochte of samengevoegde gegevens.

Waarin wij ons onderscheiden

Vier manieren om met de EU-btw om te gaan, vergeleken.

Merchant of Record

Paddle, Dodo Payments en dergelijke

Ze worden de officiële verkoper van je product, en het afrekenen verloopt voortaan via hen, waardoor je huidige Stripe-configuratie wordt vervangen. In ruil voor het volledig afhandelen van belastingen, facturering, betalingsverwerking en belastingafdracht, vragen ze een commissie, meestal 3,5–7%+ per transactie.

Het beste onder circa € 20.000 MRR, als je de aangiften liever niet zelf regelt
Compliance- en boekhouddiensten

Registraties, aangiften, boekhouding

Waardevol werk met menselijke ondersteuning. Maar het is geen tool voor ontwikkelaars, en een afrekenproces kan het niet in realtime aanroepen. Het duurt weken om ermee aan de slag te gaan.

Het beste voor registratie en aangiften
De ingebouwde add-on van Stripe

Stripe Tax

Berekent de belasting binnen Stripe Checkout of Billing. Tax Basic kost 0,5% van de transactiewaarde (zonder code) of € 0,45 per transactie via de API in de eurozone, bovenop de normale verwerkingskosten van Stripe; je regelt zelf de registraties, productbelastingcodes en het verzamelen van btw-nummers. Tax Complete voegt registraties en aangiften toe, vanaf € 80 per maand bij een contract van een jaar.

Handig als je al volledig op Stripe Billing draait; bij grote volumes wel prijzig
Prijzen

Prijzen op basis van gebruik. Geen omzetaandeel.

Afgerekend op het aantal berekeningen, nooit op omzet.

Je factuur hangt alleen af van je verbruik. Als je je prijzen verhoogt of je marges vergroot, verandert daar niets aan.

Je kunt op elk moment upgraden of downgraden, zonder verkoopgesprek of contractSelfservicedashboard: gebruik, API-sleutels en add-ons, altijd in beeldTarieven gecontroleerd aan de hand van officiële EU-bronnen
Free
€0/maand

500 berekeningen per maand. Geen creditcard nodig.

Growth
€9/maand

Inclusief 5.000 berekeningen. € 0,00234 per extra aanroep. Geen kosten per gebruiker.

Scale
€49/maand

Inclusief 50.000 berekeningen. € 0,00127 per extra aanroep. Hetzelfde model, lager tarief per eenheid bij grotere volumes.

Vergelijk abonnementen en functies
FunctieFreeGrowthScale
Prijs€0/maand€9/maand€49/maand
Inbegrepen berekeningen500 per maand (harde limiet)5.000 per maand50.000 per maand
Extra aanroepenGeblokkeerd boven de limiet€ 0,00234 per aanroep€ 0,00127 per aanroep
API-verzoeklimiet10 verzoeken per minuut60 verzoeken per minuut300 verzoeken per minuut
Controleklaar archief + EU-OSS-rapportageNiet beschikbaarAdd-on (€ 19/maand)Inbegrepen

Elke gearchiveerde transactie wordt opgeslagen op het moment dat je ‘m verstuurt, als een record dat niemand gedurende 10 jaar kan wijzigen of verwijderen, ook Duty27 niet: bewijstype, OSS-regeling, betaalmethode en de gebruikte wisselkoers worden allemaal meteen vastgelegd. Terugbetalingen worden apart bijgehouden en automatisch aan het juiste aangiftekwartaal toegewezen, volgens de EU-correctieregels, zodat een terugbetaling nooit in de verkeerde aangifteperiode wordt verrekend. Kwartaalrapporten worden op verzoek gegenereerd; je krijgt een melding zodra er een klaar is, en het rapport zelf blijft achter je login bewaard.

Heb je een abonnement op maat, volumetarieven of betaling op factuur in plaats van per creditcard nodig? Neem contact op met sales

Voor wie dit bedoeld is

Beheer je al je eigen afrekenproces? Dan is dit voor jou.

§ 1

Verkopers in de EU en internationale exporteurs

Digitale producten verkopen aan Europese klanten zonder dat je een volledige Merchant of Record nodig hebt.

§ 2

Eigenaars van hun eigen stack

Je hebt al geïnvesteerd in Stripe, Mollie, Klarna of een andere betalingsverwerker, en je hebt geen zin om het afrekenproces helemaal opnieuw op te zetten om de belastingregels goed te regelen.

§ 3

SaaS- en digitale platforms met grote volumes

Schaalt voorspelbaar mee met het aantal API-aanroepen, in plaats van een percentage van je totale omzet in te houden naarmate je MRR groeit.

Zorg dat de btw-berekening klopt, zonder iets anders op te geven.

Het gratis abonnement is genoeg om alles volledig te integreren en te testen, en je hebt er geen creditcard voor nodig.