Send compliant invoices, get paid faster, and export models without spreadsheets.
VAT/IRPF logic, PDF + email sending, secure client portal, Stripe checkout on Pro (with billing setup), and a tax center built for Spanish autónomos.
No card needed to start. Pro starts at €9/month.
Public invoice portals are Pro features. Card payment links also require Stripe Connect setup.
Free to start
Up to 5 invoices per month by default.
Pro for payments
Stripe checkout, client portals, reminders, and PDF logo branding. Requires Stripe Connect for card collection.
Tax center built-in
Quarterly reports + tax calendar iCal feed.
Everything implemented
A complete workflow from invoice to tax exports
Below is the full feature set grouped by workflow, with concrete examples and what is Free vs Pro.
Invoice & get paid
From draft to paid
Create invoices, send them by email, share a portal, and accept card payments on Pro.
Invoices
Create, number, issue, and send invoices with VAT/IRPF logic.
Highlights
- Line items, discounts, terms, and smart totals.
- VAT modes: standard, exempt, reverse charge.
- IRPF withholdings and OSS/IOSS fields.
- Invoice totals per currency (EUR/USD), with tax settings per invoice.
- Rectifying invoices linked to the original.
- Year/series numbering (assigned on issue).
Example
Statuses
Draft -> Sent -> Overdue -> Paid, with VOID as an optional terminal state.
Full invoice feature list+
- Duplicate invoices with re-numbering and recalculated totals.
- Archive invoices.
- PDF generation for authenticated users; public PDF when the invoice portal is enabled.
- CSV import/export for invoices.
Client portal + payments
Let clients view invoices and pay by card via Stripe (Pro, with Connect enabled).
Highlights (Pro)
- Public invoice link per invoice: /i/TOKEN (token-based and can be enabled/disabled per invoice).
- Public PDF and JSON endpoints (rate-limited) for invoices with portal enabled.
- Stripe checkout for invoice payments when plan is Pro + Stripe Connect is configured.
- Invoice status updates to PAID via webhooks.
- Shared read-only portals: /p/TOKEN (Pro).
Example links
Invoice portal
https://www.invoicerportal.com/i/XXXXXXXXXXXX
Unguessable token; can be enabled/disabled per invoice.
Shared portal
https://www.invoicerportal.com/p/XXXXXXXXXXXX
Read-only for your accountant/manager; you can revoke or rotate it.
Full portal/payments list+
- Public endpoints are rate-limited.
- Payment method label is stored in invoice history when available.
- You can revoke or rotate shared portal links and tokens.
Email sending + reminders
Send invoices by email and automate reminders on Pro.
- Invoice send emails with templates.
- Automated reminders (Pro) with configurable cadence.
- Background jobs: mark overdue, send reminders, onboarding emails, tax deadline reminders.
Reminder cadence (Pro)
Reminders stop once the invoice is paid and never send more than one per day.
Company profile + branding
Set your fiscal details once. Add a custom logo on Pro.
- Company profile: name, tax ID, address, contact info.
- Custom logo on invoice PDFs in Pro (when a logo URL is configured).
Example
Company: Acme Studio (B12345678), Madrid, Spain.
Compliance
Tax center built for Spain
Quarterly reports, modelos and libro-registro exports, plus an iCalendar feed for deadlines.
Tax center + exports
Quarterly reports, modelos, libros-registro, and iCal deadlines.
Highlights
- Modelo 303 (VAT) + Modelo 130 (IRPF) quarterly reports.
- Annual summaries (e.g. 390) and intra-EU ops (349).
- Quarterly report CSV + JSON summary, plus a quarterly ZIP pack.
- Tax profile wizard aligned with Modelo 036/037 logic.
- Tax calendar page + iCalendar feed.
iCalendar feed example
https://www.invoicerportal.com/api/tax/calendar/ics?token=TU_TOKEN
Deadlines are indicative; always confirm with AEAT.
Full modelos + libros list+
- Modelo 303, 130, 390, 349, 347.
- Modelo 111/190, 115/180, 123/193.
- Modelo 200/202 planning exports (preview).
- Libro registro exports (issued/received/investment goods + IRPF books).
SII + Veri*Factu (optional)+
- SII status + monthly XML exports (issued/received).
- Veri*Factu registers with hash chaining + per-invoice XML/JSON exports.
- Submissions run via scheduled jobs at /api/jobs/run and need configured certificates/endpoints.
Operations
Keep everything organized
Clients, expenses, receipts, and contracts live next to your invoices.
Clients
Keep billing details ready and speed up invoice creation.
- Create, update, archive, and delete clients.
- CSV import/export.
- Auto-fill based on the last invoice.
CSV example
companyName,email,registrationNumber,addressLine1,postalCode,country Acme Studio,hello@acme.com,B12345678,Calle Mayor 1,28013,ES
Expenses + receipts
Track VAT, categories, and upload receipts (PDF/PNG/JPG).
- VAT and deductible VAT support.
- Withholding categories (work/professional/rent/capital).
- Mark as investment goods for libro-registro exports.
- Receipt upload up to 25MB.
Example
Expense: Software subscription, VAT 21%, receipt PDF attached.
Contracts
Upload and store client contracts with secure downloads.
- Supported: PDF/DOC/DOCX/TXT/RTF/ODT/PNG/JPG.
- Up to 25MB per file.
- Stored in Blob with unguessable keys; downloads via authenticated endpoints.
Account
Billing, referrals and security
Manage subscriptions with Stripe, invite friends, and keep exports and deletion flows ready.
Billing + referrals
Upgrade to Pro with Stripe, manage subscriptions, and share referral links.
- Stripe checkout for upgrades (monthly/yearly).
- Billing portal to manage/cancel subscriptions.
- Webhooks keep plan and subscription status in sync.
- Referral program with codes, attribution and internal credit balance.
Pro pricing
€9 / month · €90 / year
Account, security + data
Secure auth, rate limiting, and exports for compliance.
- Email/password auth + optional Google OAuth.
- Register + forgot/reset password flows.
- Rate limiting on login/register and public endpoints.
- Dashboard with revenue summaries and an onboarding checklist.
- Localized UI and emails (Spanish/English).
- Exports: clients CSV, invoices CSV, and account export.
- Account deletion flow (with password verification when applicable).
Example export
clients-v1-YYYY-MM-DD.csv
invoices-v1-YYYY-MM-DD.csv
account-export-v1-YYYY-MM-DD.json
Exports are downloadable from your account settings.
Plans
Start free, upgrade when you need payments
Free includes the core invoicing workflow. Pro unlocks portals, Stripe payments, branding and reminders.
For first invoices.
€0.00
- Up to 5 invoices/month
- VAT/IRPF logic + PDFs
- Email sending
- Quarterly reports
For payments + automation.
€9/mo
- Unlimited invoices
- Client portal links + shared portals
- Stripe card payments
- Automated reminders + custom branding