qrbill.dev · API

Swiss QR Bills via API

Generate SIX-compliant QR payment slips in seconds. POST JSON, get PDF. No libraries, no infrastructure — just an API call.

Request cURL · POST
POST /v1/qr-bills
Authorization: Bearer sk_live_••••
Content-Type: application/json

{
  "creditor": {
    "iban": "CH44 3199 9123 0008 8901 2",
    "name": "e9li GmbH"
  },
  "amount": 3949.75,
  "currency": "CHF",
  "reference": "21 00000 00003 13947 14300 09017",
  "debtor": { "name": "Robert Schneider AG" }
}
200 OK application/pdf · 124 KB qr-bill.pdf
02

Why QR Bill?

Features
API-First

Integrate in Minutes

POST JSON, get a PDF. Works with any language — curl, Python, Node.js, PHP, Elixir.

SIX Compliant

Swiss Standard

Fully compliant with the SIX QR-Rechnung specification. QRR, SCOR, and NON reference types supported.

Multi-Language

DE / FR / IT / EN / RM

Generate payment slips in all four Swiss national languages plus English. Serve every region.

Swiss Hosted

Data Stays in Switzerland

Your data never leaves Switzerland. Compliant with Swiss data protection law (nDSG).

No Lock-in

Simple Bearer Token Auth

No SDKs required. Standard HTTP API with Bearer token authentication. Switch anytime.

Pay as You Grow

Flexible Billing

Free tier for testing. Paid plans include quota with automatic pay-per-use overage. No surprises.

03

Simple, Transparent Pricing

Pricing

All prices in CHF. No hidden fees.

Free
CHF 0

For testing and evaluation

  • 25 per month
  • 1 API key
  • All reference types
  • 4 languages
Start Free Trial
Most Popular
Starter
CHF 12 /mo

For freelancers and small businesses

  • 500 bills/month
  • 5 API keys
  • Pay-per-use overage
Get Started
Business
CHF 39 /mo

For agencies and growing businesses

  • 5'000 bills/month
  • 20 API keys
  • Lower overage rate
Get Started
Get Started Free

Ready to generate your first QR bill?

Sign up for free. No credit card required. Start generating QR bills in under a minute.

Create Free Account →
04

Frequently Asked Questions

FAQ