Every feature works offline. No account required. No data leaves your device.
One unified editor handles four document types: invoices, quotes, credit notes, and vouchers. Credit notes support three modes — code-based refund, full refund, and gift. Switch between document types without losing entered data. All calculations (VAT, discounts, payment terms) carry over correctly between types.
Full localization: every UI screen and every generated PDF supports all 25 languages independently. You can browse the app in Arabic while your client receives a German PDF. The UI language and document language are decoupled — set each independently. All translations ship with the app, no downloads needed. Languages: de, en, es, sv, nb, da, fi, fr, zh, ja, ko, ru, tr, ar, sk, sl, sr, bs, hr, hu, nl, ro, fa, uk, sq.
Every invoice PDF is a hybrid document: a visual PDF for humans plus embedded XML for machines. Compliant with ZUGFeRD 2.2 (German standard) and Factur-X (French standard). Accounting software including DATEV, Lexoffice, and SAP reads the embedded XML and auto-imports all line items, tax rates, totals, and payment terms — eliminating manual data entry for your tax advisor. The XML contains the full structured invoice in a standardized format.
Complete voucher lifecycle: create, issue to clients, and redeem against invoices. Multi-voucher stacking — apply multiple vouchers to a single invoice. Partial and full redemption supported. Two modes: gift mode (Geschenk) creates a €0 receipt showing the gift value, and code mode tracks redemption by unique codes. Credit code tracking prevents double-redemption.
Instant metrics computed in a single O(n) pass when you open the app: monthly income, monthly profit, unpaid invoice counter, overdue invoice counter, and an open items list. No loading screens, no cloud queries — everything from your local SQLite database, processed in milliseconds.
Zero backend infrastructure. All data lives in a local SQLite database on your device. No server costs, no cloud dependencies, no internet required. GDPR compliance is achieved by architecture — because data never leaves the device, there's no personal data processing to regulate. This is the core differentiator from cloud-based invoicing apps that store your client list and financials on remote servers.
Set invoices to repeat monthly, quarterly, or yearly. The app auto-clones the invoice with a day-clamped next date (e.g., if set to the 31st, February's copy falls on the 28th). The dashboard highlights invoices due next for processing. No manual recreation of regular invoices.
Three-level automated overdue escalation system. Configure the days after due date and late fee amount per level. Level 1: friendly reminder. Level 2: formal reminder with late fee. Level 3: final notice with escalated fee. The app auto-marks invoices as overdue and generates reminder PDFs with appropriate tone per level. German Mahnwesen compliant.
Create a local ZIP archive containing your complete SQLite database plus all attached photos, encrypted with AES-256 using your PIN as the key. Export via the native share sheet to files, email, or cloud storage. Restore on any device by providing the same PIN. SHA-256 hashed PIN means the PIN itself is never stored — it's verified against a hash.
Import contacts from your phone's address book. Track total billed amount, outstanding balance, and invoice history per customer. Anonym customer fallback for one-off invoices without creating a full customer record. Built-in data consent tracking for GDPR documentation. Multi-currency support per customer.
Log business expenses with six predefined categories: material, tools, fuel, insurance, rent, and other. Attach receipt photos to expenses. Link expenses to invoices for full project cost tracking. Expenses appear in reports alongside revenue for profit calculation.
The AccountingExporter engine generates CSV files for 27 national accounting standards. DATEV CSV (Germany — 42-field Buchungsstapel format). Plus country-specific formats for: AT, CH, FR, IT, NL, BE, DK, SE, NO, PL, UA, CZ, HU, RO, SI, HR, RS, BA, TR, RU, ES, PT, GR, FI, LU, IE. Each format uses correct delimiters, date formats, decimal separators, and encoding for that country's accounting software.
Monthly revenue visualization using fl_chart bar charts. VAT/sales tax breakdown by tax rate. CSV export of report data. Filter by quarter. See at a glance which months performed best and how your tax liability breaks down across different rates. All charts render from local data — no analytics services involved.
Trade-specific templates ready to use: Badezimmer (bathroom), Elektro (electrical), Heizung (heating), Maler (painting), and Allgemein (general). Each template includes typical line items and default tax rates for that trade. Create unlimited custom templates from any invoice — save your recurring services and products as reusable templates.
One-tap to mark an invoice as paid. Select payment method: cash or bank transfer. The app auto-generates a Zahlungsbestätigung (payment confirmation) PDF and offers native share to send it to your client. Payment status updates instantly on the dashboard.
SHA-256 hashed PIN protection. Configurable toggle — enable or disable as needed. Locks on every app launch. Biometric unlock (fingerprint/face) supported where available. Your financial data stays private even if someone else picks up your unlocked phone.
Pro tier via RevenueCat with paywall, trial handling, and feature gating. Core invoicing features remain free forever. Pro adds convenience features. Clean upgrade path — users choose when to upgrade, never forced.
Attach photos to both invoices and expenses using the native image picker. Photos are stored locally on your device — never uploaded anywhere. Included in PDF exports (embedded in the document) and AES-256 encrypted backups. Perfect for documenting work done or receipt photos for expenses.
Full light and dark theme support with automatic system detection. Custom indigo design tokens ensure consistent, professional appearance in both modes. Dark mode is easy on the eyes for late-night invoicing or on-site work. Theme follows your system preference automatically or can be set manually.
Native MethodChannel integration for contact import. Pre-dialog explains what data will be accessed. Handles system permission requests with settings fallback if initially denied. Select-all/none toggle for batch import. Import client names, addresses, phone numbers, and emails in one tap. Works on both Android and iOS.