BeeL
Get StartedVeriFactuStripeAPI Reference

API Pricing

Per-NIF pricing for the BeeL. REST API, the Stripe plan volume tiers, and how billing works.


BeeL. has two pricing models, one per integration path:

  • REST API — pay-as-you-go, priced per NIF (tax ID). This is the plan for integrating invoicing into your own product.
  • Stripe connector + dashboard — the no-code path, priced by invoice volume (the Stripe plan).

In both cases the sandbox is free and unlimited, and there is no lock-in. All prices exclude VAT.

Prefer an interactive estimate? The pricing calculator uses the exact same math as the billing engine (graduated per-NIF rates and invoice overage).

API plan (REST) — per-NIF pricing

The API plan is billed per NIF per month, on a graduated scale. You pay 19€/month for the first NIF, and each additional NIF is billed at the rate of the bracket it falls into:

Total NIFsPrice per NIF in this band / month
119€ (base)
2–515€
6–1013€
11–2010,50€
21–408€
41–1006,50€
101–2005,50€
201–4004,50€
400+4€ — contact sales for a custom contract

The scale is graduated, not flat: each NIF is billed at the rate of its own band, exactly like income-tax brackets. Your first NIF is always 19€; NIFs 2–5 are 15€ each; NIFs 6–10 are 13€ each; and so on. You never pay a single flat rate for all NIFs.

Each NIF includes up to 250 production invoices/month. Beyond that, extra invoices are 0,01€ each. The counter resets on the 1st of each month, per NIF.

Examples

  • 1 NIF → 19€/month. 250 production invoices included.
  • 3 NIFs → 19€ + 2 × 15€ = 49€/month. 750 invoices included (250 per NIF).
  • 10 NIFs → 19€ + 4 × 15€ + 5 × 13€ = 144€/month. 2.500 invoices included.
  • 25 NIFs → 19€ + 4 × 15€ + 5 × 13€ + 10 × 10,50€ + 5 × 8€ = 289€/month. 6.250 invoices included.

Need more than 400 NIFs, or a higher included-invoice allowance? Contact us for custom pricing.

Stripe plan (no-code) — volume tiers

If you connect Stripe or invoice from the dashboard instead of integrating the API, billing is by invoice volume rather than per NIF. Annual billing saves ~20%; all prices exclude VAT.

TierIncluded invoices/monthMonthlyAnnual (per month)Extra invoices
Starter25019,90€15,90€0,08€ each
Growth50032,90€24,90€0,05€ each
Pro1.00064,90€49,90€0,04€ each
Scale2.500109,90€79,90€0,03€ each
Enterprise5.000164,90€129,90€0,02€ each

Going over your included volume never interrupts invoicing. Invoices beyond your tier keep being issued normally and are billed automatically at your tier's per-invoice price. Overage is billed monthly — also on annual plans, where it arrives as a separate monthly charge apart from your annual renewal. You'll get an email notice when you reach 80% and 100% of your included volume, and you can follow your usage anytime from Settings → Subscription.

Need more than 5.000 invoices/month? Contact us for custom Enterprise pricing.

How billing works

This section explains the mechanics behind both plans — what counts, how the graduated math computes, and how overage is charged.

Only issued invoices in production count. Drafts, sandbox invoices, and deleted invoices never count towards your allowance. Counters reset on the 1st of each month.

What counts as an invoice?

  • Counts: any invoice emitted in the production environment — standard, corrective, simplified, recurring.
  • Doesn't count: draft invoices, sandbox invoices, deleted invoices.
  • Allowances and overage reset on the 1st of each month (per NIF on the API plan).

Sandbox invoices are completely free and unlimited — test as much as you need before activating production.

API plan: base + overage

Your monthly API bill is:

  1. Per-NIF base — 19€ for the first NIF, plus each additional NIF at its graduated band rate (table above). The rate is marginal: crossing into a cheaper band only lowers the price of the NIFs in that band, not the ones already billed in higher bands.
  2. Invoice overage — only for a NIF that exceeds its 250 included production invoices that month, at 0,01€ per extra invoice.

Worked example — 10 NIFs, one of them busy. Base = 19€ + 4 × 15€ + 5 × 13€ = 144€. If one NIF issues 400 production invoices (150 over its 250 allowance), overage = 150 × 0,01€ = 1,50€. That month's bill = 145,50€. The other NIFs' unused allowance is not pooled — each NIF's 250 is independent.

Stripe plan: tier + overage

  1. Tier fee — a fixed monthly (or annual) fee for your included volume.
  2. Invoice overage — every invoice above your tier's included volume, at that tier's per-invoice rate (0,08€ → 0,02€, cheaper on higher tiers).

Worked example — Pro tier. 64,90€/month includes 1.000 invoices. Issue 1.150 → 150 extra × 0,04€ = 6€ overage → 70,90€ that month. On annual billing the 6€ overage arrives as a separate monthly charge, apart from your annual renewal.

What's Included

Both plans include VeriFactu-compliant invoicing; the API plan adds full programmatic access:

API & Integration

  • Full REST API — Complete programmatic access to invoices, customers, products, series, and tax configuration
  • Webhooks — Real-time notifications for invoice events and VeriFactu status updates
  • Sandbox environment — Isolated test environment with no fiscal effects, free and unlimited
  • Idempotency support — Safe request retries with Idempotency-Key header
  • Multi-NIF — Operate on any owned company (NIF) from one API key via the Beel-Active-Company header — see the Multi-NIF guide
  • OpenAPI 3.0 specification — Auto-generate clients in any language
  • Official SDKsNode.js (available now); Java and Python coming soon

Invoicing Features

  • Electronic invoicing — VeriFactu compliance with AEAT
  • Professional PDFs — Automatic generation with customizable templates
  • Email delivery — Send invoices directly to customers
  • Multiple invoice series — Organize invoices by type or client
  • Recurring & scheduled invoices — Automate generation and future emission dates
  • Corrective invoices — Handle refunds and corrections

Data & Support

  • Unlimited customers and products
  • NIF/CIF validation — Automatic Spanish tax ID verification
  • Bulk imports — CSV upload
  • Priority email supportit@beel.es

Rate Limits

API requests are rate-limited per API key:

Limit TypeEndpointsRate
STRICTAuth, forms, sensitive operations5 requests/minute
STANDARDCRUD, bulk operations, file uploads100 requests/minute
GLOBALAll /api/* routes (fallback)1.000 requests/minute

See the Rate Limits guide for response headers and best practices. Need higher limits? Contact us at it@beel.es.

Webhooks

Webhooks are included at no additional cost.

Available events:

  • invoice.emitted — Invoice created and finalized
  • invoice.email.sent — Invoice sent by email
  • invoice.cancelled — Invoice cancelled
  • verifactu.status.updated — VeriFactu registration accepted/rejected by AEAT

See the Webhooks documentation for setup and payload details.

Enterprise & custom pricing

For more than 400 NIFs, more than 5.000 invoices/month, or a higher included-invoice allowance, we offer:

  • Custom pricing based on volume
  • Dedicated support with SLA guarantees
  • Custom integrations and development

Contact us at it@beel.es to discuss your needs.

Next Steps

  1. Start in sandbox — free and unlimited, no card required
  2. Set up authentication — Get your API key
  3. Explore the SDKs — Node.js, Java, and Python
  4. Set up webhooks — Get real-time notifications

Questions? Email us at it@beel.es.