Free billing software in Spain means different things depending on what you need. An autónomo sending 15 invoices a month to private clients needs something different from a consultant who bills a public administration or a developer who wants a self-hosted open-source stack.
Choose renn if you are an autónomo or freelancer sending up to 25 invoices a month and want native IRPF, IVA, and VeriFactu compliance with no time limit on the free tier.
Choose Zoho Invoice if you send high invoice volumes and do not yet need native VeriFactu or IRPF support.
Choose Invoice Ninja if you want open-source control and are willing to self-host to remove all limits.
Choose Invoicely if you send fewer than 5 invoices a month and need nothing Spain-specific.
Choose B2Brouter if your primary need is billing public administrations via Facturae and FACe.
Choose Facturae / MiFacturae if you only need a free tool to create, validate, or view Facturae XML files.
Choose SumUp Invoices if you already use SumUp for card payments and want invoicing in the same app.
At-a-glance comparison
Free plan invoice limits
renn: 25 invoices per month, unlimited clients, no time limit, no credit card required
Zoho Invoice: up to 1,000 invoices per year
Invoice Ninja: hosted free caps at 5 clients with PDF watermark; self-hosted is unlimited
Invoicely: 5 invoices per month
B2Brouter: basic free tier for Facturae creation; volume caps apply
Facturae / MiFacturae: fully free, no invoice cap
SumUp Invoices: approximately 4 invoices per month
VeriFactu certification
renn: certified and live today on the free plan
Zoho Invoice: not confirmed as of mid-2026
Invoice Ninja: not confirmed as of mid-2026
Invoicely: not confirmed, no public statement
B2Brouter: focuses on Facturae and B2B e-invoice formats, not VeriFactu
Facturae / MiFacturae: not applicable, Facturae is a separate B2B format
SumUp Invoices: not confirmed as of mid-2026
Spanish tax compliance (IVA + IRPF)
renn: all Spanish IVA rates (21%, 10%, 4%, exempt) and IRPF (7%, 15%) preconfigured on every invoice
Zoho Invoice: IVA configurable; IRPF requires a manual custom tax group workaround
Invoice Ninja: tax rates configurable but no Spain presets; IRPF needs a manual negative tax line
Invoicely: basic tax fields only; no native IRPF support
B2Brouter: IVA and IRPF configurable within the Facturae XML format
Facturae / MiFacturae: full IVA and IRPF support, correct by design for public-sector invoices
SumUp Invoices: IVA supported; IRPF limited and not a preset field
Public sector billing (Facturae / FACe)
renn: Facturae export on roadmap, not yet available; pair with B2Brouter for public-sector clients today
Zoho Invoice: no native Facturae support
Invoice Ninja: no native Facturae; custom export possible on self-hosted deployments
Invoicely: no Facturae support
B2Brouter: core feature; creates Facturae 3.2.x XML, signs with qualified certificate, delivers to FACe or FACeB2B
Facturae / MiFacturae: full Facturae creation and validation; you upload the file manually to FACe
SumUp Invoices: no Facturae support
Paid plan pricing
renn: from €19/month (unlimited invoices, automated Modelo filings, bank reconciliation)
Zoho Invoice: part of Zoho Books from €10/month
Invoice Ninja: approximately €10/month hosted; self-hosted server cost only (€3 to €10/month)
Invoicely: approximately €9/month
B2Brouter: varies by volume and features
Facturae / MiFacturae: not applicable, government-published public tools
Zoho Invoice: yes, strong mobile app with client portal access
Invoice Ninja: yes
Invoicely: yes
B2Brouter: limited mobile support
Facturae / MiFacturae: no, desktop and web tools only
SumUp Invoices: yes
Why VeriFactu changes the free software decision
From 1 July 2027, every autónomo using invoicing software must use a certified invoicing system compliant with VeriFactu (Royal Decreto 1007/2023, updated by RD-ley 15/2025). Each invoice must carry a QR code and an immutable cryptographic hash. Using non-compliant software after that date carries fines of up to €50,000 per year. Companies face the same requirement from 1 July 2026. Of the seven platforms here, only renn is confirmed VeriFactu-certified today. Full detail at VeriFactu guide.
renn is built specifically for the Spanish autónomo market. The free plan covers up to 25 invoices per month with no time limit, no credit card required, and no client cap. IVA at 21%, 10%, 4%, and exempt, plus IRPF at 7% and 15%, are preconfigured on every invoice. VeriFactu certification is complete: every invoice carries a QR code and hash chain from day one. Upgrading adds unlimited invoices, automated quarterly Modelo filings (303, 130, 111, 115), and bank reconciliation via PSD2.
Zoho Invoice is genuinely free with up to 1,000 invoices per year and a strong mobile app. It supports multi-currency, recurring invoices, client portals, and payment links. For Spain-based freelancers the limitation is IRPF: it is not a native field and requires configuring a custom tax group. VeriFactu certification has not been confirmed as of mid-2026.
Invoice Ninja's main appeal is its open-source model. The self-hosted version has no client or invoice limits and no watermark, the only cost is server hosting (typically €3 to €10 per month). The hosted free plan caps you at 5 clients and adds a PDF watermark. Spanish tax rates are configurable but not preset. VeriFactu is not confirmed.
Invoicely's free plan is limited to 5 invoices per month. There are no Spain-specific tax presets and VeriFactu has not been confirmed. Once you exceed 5 invoices per month the paid tier at ~€9/month is not competitive against renn's paid option.
B2Brouter is a B2B e-invoice specialist, not a general invoicing platform. The free basic tier lets you create Facturae 3.2.x XML invoices, sign them with a qualified certificate, and deliver them to FACe or FACeB2B. Use it alongside renn if you have a mix of private and public-sector clients.
Facturae / MiFacturae (public tools)
The Facturae desktop application and MiFacturae web tool are published by the Spanish government. Both are free with no limits. Use them as zero-cost utilities for one-off public-sector invoice creation or validation.
SumUp Invoices is bundled with the SumUp card payment ecosystem. The free plan is limited to approximately 4 invoices per month. IVA is supported; IRPF is limited. VeriFactu has not been confirmed.
When to choose each platform
Choose renn if you are an autónomo sending up to 25 invoices a month to private clients, need native IRPF and IVA, and want VeriFactu certification today with no time limit on the free tier.
Choose Zoho Invoice if you send more than 25 invoices a month and invoice primarily international clients without IRPF requirements.
Choose Invoice Ninja if you are technically comfortable, want to self-host, and need unlimited clients and invoices at the cost of a server rather than a subscription.
Choose Invoicely if you are testing a business idea, send fewer than 5 invoices a month, and have no Spanish compliance requirements yet.
Choose B2Brouter if public-sector clients are a significant part of your revenue and you need Facturae XML and FACe delivery at zero cost.
Choose Facturae / MiFacturae if you only occasionally need to create or validate a Facturae file and do not want to sign up for a platform.
Choose SumUp Invoices if you already use SumUp for card payments and want invoicing visible in the same app.
Can you switch later?
Invoice numbering: Set the starting number on the new tool to continue from your highest existing invoice number. Do not restart from 1 mid-year.
Client and invoice data: Export your client list as CSV before cancelling. Keep invoice history in PDF for at least four years.
VeriFactu hash chain: Switching platforms resets the cryptographic chain. This is permissible but must be declared. Consult your gestor before migrating after the compliance deadline.
Timing: Switch at the start of a new fiscal year or the start of a new quarter. Mid-quarter switches split your VAT records across two systems.
Free-to-free migration: Allow two to four hours to configure tax rates, recreate client profiles, and test with a real invoice before going live.
FAQ
Is free billing software legal in Spain? Yes, provided the invoices include all mandatory fields: sequential invoice number, issue date, seller NIF and address, buyer NIF and address, description, tax base, IVA rate and amount, IRPF withholding where applicable, and total. From 1 July 2027 (autónomos) or 1 July 2026 (companies), the software must also be VeriFactu-certified.
Can I use a free tool and still comply with VeriFactu? Only if the free plan is VeriFactu-certified. Of the seven platforms here, renn is the only one confirmed certified on its free tier.
What happens when I exceed the free invoice limit? renn pauses new invoice creation until the next monthly reset or until you upgrade. Zoho Invoice may restrict access. Invoice Ninja (hosted) continues but keeps the PDF watermark.
Do I need a separate tool for public-sector invoicing? Yes. Standard PDF invoices are rejected by public administrations. You need Facturae 3.2.x XML delivered via FACe. Use B2Brouter or the government Facturae tool for public-sector clients.
Is IRPF withholding required on all invoices? No. IRPF applies only when invoicing a Spanish registered business or professional. The standard rate is 15% (7% in your first three years as a new autónomo).
When should I upgrade from a free to a paid plan? Three signals: you consistently hit the free invoice cap, you need automated Modelo 303 or 130 filing to avoid gestor fees, or VeriFactu compliance is required and your current free tool is not certified.