Works Offline
Creating invoices, calculating totals, generating PDFs and scheduling reminders all work with no connection.
Overview
InvoiceMe is built offline-first. Invoices, customers and payment records live on the device, and the core of the app — creating an invoice, calculating totals, generating the PDF, scheduling reminders — works with no connection at all.
It is made for freelancers, independent professionals and small businesses who need to send a correct invoice quickly, see what has been paid and know what is overdue, without creating an account or handing their client list to a service. Invoice fields, currency and tax configuration adapt to the country the business operates in.
Features
What the app actually does.
Creating invoices, calculating totals, generating PDFs and scheduling reminders all work with no connection.
Line items, quantities, discounts and taxes, with totals calculated as you type.
Contact details, addresses and tax identifiers kept alongside each customer.
Generate a clean invoice PDF and send it on through the share sheet.
Record payment status, amounts, methods and references against each invoice.
Local notifications for invoices coming due and for ones already overdue.
Screenshots
A look at the interface, screen by screen.
Technology
The stack behind InvoiceMe.
Development
From the first sketch to a release-ready build.
Most invoicing tools assume a connection and an account. Start from the opposite premise: everything on the device, nothing required before you can send a correct invoice.
The flows people repeat — new invoice, mark as paid, chase an overdue one — kept short, with the numbers that matter readable at a glance.
Built natively for Android with records in a local database, and invoice calculation kept separate from the interface.
Checked across screen sizes, and against the arithmetic: discounts, tax rates and rounding verified against expected totals.
Prepared for release with store assets, icon and screenshots, and a versioned build.