Serverless open-source invoicing

Servobill

Modern web-based invoicing on your own infrastructure.

A self-hostable invoicing and expense platform for technically minded freelancers and small businesses, deployable serverlessly on AWS or with Docker.

Inside the application

See it in action.

Follow an invoice from the sent-invoice overview into its management actions, in-place editing and the settings that adapt Servobill to the business.

Servobill overview of sent invoices

Sent invoices at a glance

Review open and overdue amounts, yearly revenue and profit, payment status and individual sent invoices from one responsive overview.

Servobill management view for a single invoice

Manage a single invoice

Open one invoice to review its value and customer, download it, copy it, mark it as sent or deliver it directly to the client.

Servobill mobile invoice editing interface

Edit the invoice in place

Start with products from the catalog, then adapt descriptions, quantities or prices for this invoice without creating duplicate catalog products.

Servobill application settings

Configure it around your business

Settings cover flexible invoice numbering, templates and the API keys used for optional AI extraction from PDF invoices and images.

Why it exists

Own the workflow and the infrastructure.

Servobill covers the path from creating an offer or invoice to generating a PDF, sending it to a client and reporting income and expenses for tax workflows. It supports structured German e-invoicing with ZUGFeRD and XRechnung, flexible invoice numbering, a reusable product catalog and per-invoice product changes.

You can host the application yourself with Docker or run it serverlessly on AWS. Interchangeable infrastructure adapters let the same product use DynamoDB and S3 in AWS or PostgreSQL with local or S3-compatible storage on your own hardware.

What it does

From first offer to tax-ready records.

Servobill keeps invoicing, expenses and business reporting in one focused application without turning a small business into a SaaS subscription stack.

01

Create and send offers and invoices as PDF, ZUGFeRD or XRechnung

02

Use products from the catalog or change their content and pricing directly on an individual invoice without creating another catalog entry

03

Track expenses, attachments, categories, income and business reports in the same application

04

Add your own AI API keys to extract invoice or expense data from incoming PDF documents and images

05

Customize email templates, invoice templates and flexible invoice number formats

06

Export income and expense reports as JSON or CSV for tax workflows

07

Deploy to AWS serverless infrastructure or your own Docker host

Deployment

Deploy it your way.

Servobill is designed for technical people who want a capable invoicing system and the freedom to operate it themselves. It offers two production-ready deployment paths for different infrastructure preferences.

AWS serverless

01

Deploy with SST using CloudFront, API Gateway, Lambda, DynamoDB, S3, SES and EventBridge. This path is designed for low maintenance and usage-based infrastructure costs.

Docker on your own hardware

02

Run the application and background workers in containers with PostgreSQL and your choice of local or S3-compatible file storage.

Open source, ready to explore

Run serious invoicing without giving up control.

Read the README and get started

Under the hood

Built with

Next.jsTypeScriptGraphQLAWSPostgreSQL
Build approach
Handcrafted & AI-assisted

A long-running, architecture-led product engineered hands-on over hundreds of commits. I work deeply at code level, review individual changes and still write parts myself, with AI assisting selected parts of the workflow.

Availability
Production-ready · serverless or self-hosted
License
Custom MIT-style license · resale and public SaaS restricted

Architecture

AWS serverless deployment

The application separates frontend delivery, APIs, background work, structured data and file storage into independently scalable managed services.

Servobill AWS serverless architecture with CloudFront, API Gateway, Lambda, DynamoDB, S3 and EventBridge