About
About Scribo
Scribo turns a single sentence into a legally compliant EU invoice — free, in the browser, with no signup. This page covers why it exists, how the chat-to-invoice flow works, and the most common questions before you start.
Built by Causa Prima
Causa Prima builds agentic AI for the CFO office, starting with the hardest part of running a business: getting paid. It puts agents on both sides of every transaction — buyer and supplier — so invoices match, terms settle, and money moves without anyone chasing it. Scribo is our free, public tool for compliant invoicing: one small, open piece of that bigger system. Learn more about Causa Prima →
Why Scribo
100% free to use
No credit card, no contract, no per-invoice fee. Your sender email is your login, via a magic-link sign-in.
EN 16931-compliant
Every invoice meets the EU e-invoicing standard — accepted by tax authorities, B2G procurement portals, and the Peppol network across Europe.
Ready to send in 2 minutes
Describe the invoice in plain English. Scribo asks for the missing fields and you confirm.
Use it wherever you already work
Chat in your browser, plug Scribo into your own app, or let an AI assistant generate invoices for you — same engine behind every path.
How it works
Describe
Tell Scribo what you're invoicing and to whom — sender, recipient, line items, tax category. Pick a starting point or write it free-form.
Review
Scribo drafts a structured invoice card. You see every field. Tell it what to change in plain English — Scribo redrafts.
Download
Issue the invoice. Scribo emails you the PDF along with a magic-link sign-in so you can return any time to re-download from any device.
Standards we conform to
EN 16931 · XRechnung · ZUGFeRD · Factur-X · Peppol BIS Billing · Facturae · PDF/A-3
See the compliance posture or read the docs for the per-format support matrix and integration options.
Frequently asked questions
Is Scribo really free?
Yes. Generating EN 16931-compliant e-invoices through Scribo is free with no credit card, no trial period, and no per-invoice fee. Fair-use rate limits apply (50 invoices per 24h per sender email, 200 requests per hour per IP). You only provide your sender email — Scribo uses it to email you the PDF and a magic-link sign-in so you can come back later.
Which e-invoice formats does Scribo support?
Live today: Germany (ZUGFeRD COMFORT for B2B and XRechnung CII for B2G) and the United States (plain PDF) — both conforming to EN 16931-1:2017 with the current national CIUS where applicable. Coming soon: Factur-X for France, Facturae for Spain, and Peppol BIS 3.0 UBL for Belgium and other EU jurisdictions.
Is Scribo actually EN 16931-compliant?
Yes. Every generated invoice is validated at generate-time by Invopop's hosted EN 16931 validator before the PDF or XML is returned — output that fails the rule set never reaches the user. See the compliance page for the full posture and retention defaults. Our sub-processor list lives on the privacy page.
Do I need to sign up?
Yes — but it's a lightweight magic-link sign-in, not a separate signup form. The sender email you enter on your first invoice is your login. Scribo emails a magic link to that address; clicking it binds a web session at scribo.causaprima.ai so you can re-download invoices or upgrade to a full Causa Prima account later.
Can I integrate Scribo into my product or workflow?
Yes. Five surfaces, all backed by the same /api/v1 HTTP API — the Web UI at scribo.causaprima.ai, the public HTTP API, a hosted MCP server at scribo.causaprima.ai/mcp (Claude Desktop, Cursor, Cline, ChatGPT App, OpenAI Codex CLI), the @causaprima/scribo-cli npm package, and a Claude Code / Codex CLI skill.