NewStripe: a buyer with a NIF always gets a standard invoice, and the simplified threshold is deprecated
BeeL
Get startedMulti-NIFVeriFactuRulesStripeAPI referenceChangelog

Pricing

What the BeeL. API costs per NIF (tax ID), what each plan includes and what it doesn't, the Stripe plan's volume tiers, how billing works, and how to get a custom price for several NIFs.


Start in sandbox for free, pay per NIF when you go live, and talk to us when you invoice for more than one. All prices exclude VAT.

API

For a product that issues invoices under one NIF (tax ID) through the REST API.

19 €/month per NIF

Excl. VAT · billed monthly

Includes

  • 250 production invoices a month included
  • 0.01 € per extra invoice after that
  • Full REST API, webhooks and idempotency
  • VeriFactu submission, PDF and email
  • No setup fee, no minimum commitment, cancel any time
Start free in sandbox

Sandbox is free, has no time limit and needs no card. You pay when a NIF goes live.

Enterprise

For platforms and groups that invoice for several NIFs, or at high volume.

Customprice per NIF

Quoted for your NIFs and volume

Includes

  • More than one NIF, priced per NIF
  • Every company from one API key — see Multi-NIF
  • More than 5,000 invoices a month on the Stripe plan
  • A higher included-invoice allowance per NIF
  • Everything in the API plan
Talk to sales

Or write to hola@beel.es with your number of NIFs and invoices per NIF.

API plan

One NIF, one monthly price. The plan covers the whole integration: nothing below is an add-on.

Included

  • Full REST API — invoices, customers, products, series and tax configuration
  • VeriFactu — every billing record submitted to AEAT (how)
  • PDF with the VeriFactu QR (QR and PDF)
  • Email delivery of invoices to your customers (sending email)
  • Webhooks and idempotent retries (webhooks, idempotency)
  • Corrective invoices, series and recurring invoices
  • Sandbox — free, no card, no time limit (testing in sandbox)
  • Tooling — Node.js SDK, CLI and MCP server

Billed on top, or not included

  • Invoices past the 250 included — 0.01 € each, billed with the month
  • VAT — added to every price on this page
  • More than one NIF — custom pricing, talk to sales
  • Annual billing — the API plan is monthly only
  • A 100 % uptime guarantee — our Terms of Service (section 13, API terms of use) commit to at least 99.5 % a month

The sandbox is the same API on the same URL with a test key. Build the whole integration there, and pay only when you switch a NIF on in production — see Testing in sandbox.

Stripe plan

If you connect Stripe or invoice from the dashboard instead of integrating the API, you pay by invoice volume instead of per NIF. Each tier can be billed monthly or yearly; the yearly price is charged once a year.

Starter

250 invoices/month

19.90 €/month

or 15.90 €/month billed yearly190.80 € a year

0.08 € per extra invoice

Growth

1,000 invoices/month

32.90 €/month

or 24.90 €/month billed yearly298.80 € a year

0.05 € per extra invoice

Pro

2,500 invoices/month

64.90 €/month

or 49.90 €/month billed yearly598.80 € a year

0.04 € per extra invoice

Scale

5,000 invoices/month

109.90 €/month

or 79.90 €/month billed yearly958.80 € a year

0.03 € per extra invoice

EnterpriseMore than 5,000 invoices a month, at a custom price.Talk to sales
  • Going over never stops invoicing: invoices past your tier are issued normally and billed at your tier's per-invoice price.
  • Overage is always billed monthly. On yearly billing it arrives as a separate monthly charge, apart from the yearly renewal.
  • You get an email when you reach 80 % and 100 % of the invoices in your tier.
  • Webhooks and idempotency come with the API plan: see Webhooks and Idempotency.

How billing works

What counts as an invoice

Counts towards your invoices

  • Issued in production — standard, corrective, simplified and recurring

Never counts

  • Drafts — free until issued
  • Sandbox invoices — always free
  • Deleted invoices

Included invoices are counted per monthly billing period, which starts on the day of the month your subscription started, not on the 1st. On the API plan each NIF has its own allowance: allowances are not pooled across NIFs.

Your monthly bill

  1. The base price — the API plan's price per NIF live in production, or your Stripe-plan tier (monthly, or yearly in one charge).
  2. Overage — only the invoices past the included ones, at 0.01 € each on the API plan or at your tier's price on the Stripe plan. Billed monthly.
  3. VAT — added on top of both.

Examples

CaseThat month
API plan, 1 NIF, 180 invoices19 € that month, within the 250 included invoices
API plan, 1 NIF, 400 invoices19 € + (400 − 250) × 0.01 € = 19 € + 1.50 € = 20.50 € that month
Stripe plan, Growth tier on monthly billing, 1,150 invoices32.90 € (1,000 invoices included) + 150 extra × 0.05 € = 7.50 € of overage → 40.40 € that month

Limits and availability

API requests are rate-limited per API key; the limits and response headers are in Rate limits. Our Terms of Service (section 13, API terms of use) do not guarantee 100 % availability, but commit to a minimum of 99.5 % a month. Live status, incidents and maintenance are at status.beel.es.

Custom pricing

More than one NIF on the API plan, more than 5,000 invoices a month on the Stripe plan, or a higher included-invoice allowance: we agree a price per NIF with you, for your volume.

On the API plan the API enforces it: until a price is agreed, adding a second NIF, or switching a NIF on in Live when the account has several, answers 403 CONTACT_SALES_REQUIRED with the sales link in error.details.salesUrl — see More than one NIF on the API plan.

Need more than one NIF, or a custom volume?

Tell us how many NIFs you invoice for and how many invoices each issues a month, and we will send you a price.

Pricing questions

Short answers, each linked to the section that explains it: