LuaBill · About the project

About LuaBill - Open source for small businesses

We wanted a simple, transparent way to create professional business documents and decided to share it.

More time for your business

Starting a business takes skill, energy and courage. Formatting an invoice should not become another obstacle.

LuaBill is built for founders, independent professionals and small teams who want dependable business documents without a complicated workflow. Our aim is practical: reduce repetitive paperwork, make important details easier to check and give people more time for the work their customers value.

Our initial focus has been the quality of the finished documents and practical, clearly arranged input forms. LuaLaTeX brings established technical and scientific typesetting to everyday business documents, including mathematical notation when a project needs it.

The project is open source and free to use. You can inspect the code, adapt it to your needs and help improve it. Germany is our first market, with support for German sellers working with customers in Germany, elsewhere in the EU and beyond.

LaTeX Project ↗

Made by people who care about useful tools

Vsevolod Shashkov
Mikhail Shashkov

LuaBill grew from our day-to-day business needs and is used at DIETZ automation GmbH. We are building it to give other small businesses a clear, adaptable way to produce professional documents and to make the work around them less burdensome.

DIETZ automation GmbH ↗

Copyright 2026 Vsevolod Shashkov & Mikhail Shashkov. LuaBill's own code and documentation: Apache License 2.0. Third-party software and assets retain their respective licenses and acknowledgements.

Help make everyday paperwork easier

LuaBill is an open project. Practical feedback from people who issue real business documents is as valuable as a code contribution.

Try a realistic workflow

Test a quotation, invoice or order with fictional data. Describe what you expected, what happened and which version and operating system you used.

Improve language and guidance

Help refine translations, examples and explanations. Clear words make unfamiliar fields easier for the next person.

Check a platform or format

Help verify Linux/macOS setup, fonts, printer output and invoice exchange with recipient systems. Share reproducible findings without customer or banking secrets.

Adapt and share the code

Download the source, read LICENSE and NOTICE, and explore the templates and tests. Improvements to accessibility, validation and document layout are welcome.

Have a concrete suggestion or want to help? Contact the authors using the links on this page. No account is needed to use the application.