Rechnung Direkt: Invoice Maker
Billing, Quotes & E-Invoice
$44.99
Buy once, no subscription. Invoices, quotes & reminders in seconds. E-invoicing (ZUGFeRD, XRechnung, Peppol), Swiss QR & SEPA. Your data stays private in iCloud.
Rechnung Direkt is the invoicing app for Mac, iPad and iPhone. Buy once, no subscription. Create professional invoices, quotes and payment reminders in seconds, including legally compliant e-invoices (ZUGFeRD, XRechnung, Factur-X, Peppol) with Leitweg-ID. Your data stays private in your iCloud, never on third-party servers.
CREATE INVOICES
• Professional invoices, quotes and reminders in seconds
• Recurring invoices on autopilot
• Credit notes and cancellation invoices
• Per-document discounts, mark invoices as paid
E-INVOICING DONE RIGHT
• ZUGFeRD / Factur-X (EN 16931), XRechnung and Peppol BIS
• Leitweg-ID for public-sector invoices
• Swiss QR-bill and SEPA direct debit
DATEV export
Export issued invoices as a DATEV posting batch (CSV) for your tax advisor.
Configurable: consultant/client number, SKR03/SKR04, account mapping per tax rate.
BUILT FOR YOU
• Small businesses, freelancers and the self-employed
• Kleinunternehmer mode (German §19 UStG)
• Client and product catalogue
• Mac, iPad and iPhone. Synced via your private iCloud (end-to-end encrypted with Advanced Data Protection)
ONE-TIME PURCHASE
No subscription. Buy it once and keep it.
more • New for farmers and foresters: invoices at the flat rates, including e-invoice and DATEV export
• Create your own units in the settings, plus the new built-in unit "Minutes"
• Further small improvements
1.9.1 Oct 24
• Preparation for an upcoming major update. Please update all devices on which you use Rechnung Direkt
• Further small improvements
1.9.0 Oct 21
• Contract number in quotes, carried over automatically to all follow-up documents
• Titles such as "Dr." now also in the company profile
• Restore backup: no more duplicate customer, item or DATEV debtor numbers
• Mac: the window size is kept after closing and reopening
• Further small improvements
1.8.3 Oct 18
• New: support for businesses based in Luxembourg
• Recurring invoices now also in the client record
• Sort clients by name or customer number
• Number formats without a year continue across the turn of the year
• A fixed year in the number format can be replaced with {YYYY} in one tap
• Improved check for duplicate numbers, now also for quotes
• Bug fixes and improvements
1.8.2 Oct 15
Improvements
• iPhone: fixed a crash when opening invoices on iOS 27
• Faster entry of due dates and line items
• More precise credit notes, cancellations and e-invoices
• Default interest in reminders from the correct date
• Further small improvements and bug fixes
• Please update all your devices
1.8.1 Oct 13
Improvements
• Clearer messages when something cannot be saved
• More reliable dates across time zones
• Better layout on iPad and when the window width changes
• Further small improvements and bug fixes
• Please update all your devices
1.8.0 Oct 11
New
• Tax-exempt items with the matching note on the PDF and in the e-invoice
• New tax mode for services that are not taxable domestically
• Country picker for addresses
• New date fields with a calendar and quick picks
Improvements
• More accurate amounts for prices including VAT
• Issued invoices stay unchanged, even if something changes later
• Cancelling in one step
• More accurate reports for cancellations and credit notes
• More reliable recurring invoices
• Improvements to reverse charge, DATEV export and e-invoicing
• More small improvements, also on the Mac
1.7.6 Oct 10
New
• Discount with your own label: tap or click "Discount" in the editor to rename it, for example to "Your share" when you split costs between two clients. The label appears as entered on the PDF and in the e-invoice, the amounts stay the same. This works for invoices, quotes and recurring invoices, and the label carries over when you convert a quote. Without your own label nothing changes
1.7.5 Oct 5
• E-invoicing: phone and email in the company profile are only required where the e-invoice demands them, such as XRechnung
• Mac: searching in "Choose client" and "Choose supplier" shows the right results again
• Invoice settings: the example in the footer text no longer suggests a second payment terms line
1.7.4 Oct 3
Improvements
• E-invoicing: credit notes now carry positive amounts in the e-invoice (hybrid PDF, ZUGFeRD, Factur-X, XRechnung), as the standard requires. Until now, your client's accounting software could read them as a charge
• E-invoicing: line items with a negative price, such as "less down payment", now produce a valid e-invoice
• E-invoicing: cancellations and credit notes with a discount are now valid. Characters such as "&" in the invoice number, names or bank details no longer break the file, and units such as "Hours" or "Jours" are recognised in every language. "ZUGFeRD XML" and "Factur-X XML" now use the EN 16931 profile
• Amounts: half cents are always rounded up commercially, so €42.50 × 19% gives €8.08. Line items in the PDF match the totals and the e-invoice to the cent. VAT rates appear in full, such as 8.1% or 5.5%
• Input: amount, discount and percentage fields accept a period as decimal separator, so "12.50" no longer turns into 1,250.00
• Switzerland: the amount in the QR code matches the printed amount. Cancellations, credit notes and paid invoices no longer get a payment part. The UID or VAT number appears on every invoice
• Editor: hints about missing mandatory details appear while you edit, and the app asks before saving. Duplicates and converted quotes get a service date. The client's payment terms are applied, up to 365 days
• Issuing: the dialog shows the invoice date and offers to issue with today's date. It also points out a missing service date
• Cancellations and credit notes are only available for issued invoices. Documents in the trash can no longer be issued
• Reminders: for final invoices, only the remaining balance is requested. The suggested late payment interest follows the current base rate, the country and whether the client is a business or a consumer. The app no longer suggests a reminder fee for consumers
• DATEV: cancelling a partial invoice is booked against the down payment account
• Deleting: clients, catalogue items and recurring invoices can only be deleted after confirmation, clients only if no documents or recurring invoices are linked to them. Recurring invoices without a client no longer create invoices
• Number ranges: saving the invoice settings no longer resets a number range to an outdated value. Very large numbers as next number no longer crash the app
• Sharing and mail: documents with "/" in the number format, such as "RE/2026/001", can be shared and sent by mail again
• Receipt photos: saving to Photos from the share menu no longer closes the app
• Setup: country, email and phone are asked right at the start, so VAT rates and currency fit from day one
• Company profile: a tax number added from the editor is now saved
• Mac: changes from other devices arrive without restarting the app. ⌘1 to ⌘0 jump cleanly to the chosen section
• Dashboard: "Recent invoices" shows status and amounts like the invoice list
• Invoice list: the switch for cancelled invoices now sits discreetly next to the status filters instead of in a bar of its own
• French: cancellations are now called "avoir d'annulation", reminder levels "Relance n° 1". The "Draft" watermark is translated into all languages
• Settings: links to the privacy policy and imprint
1.7.3 Oct 2
Improvements
• Service date "Days": removing a day with the minus button no longer crashes the app
• Issued invoices can no longer be deleted, as they must be kept on record. Instead, you cancel them, right in the list (swipe or context menu) or via "Delete" in the invoice. Drafts can still be deleted. Anything already in the trash stays there
• Cancelled invoices and their cancellation invoices disappear from the invoice list and from "Recent invoices" on the dashboard, but they are kept. A row at the top of the list shows them again when needed, and search always finds them
• Cancellation invoices are listed under "Cancelled" instead of staying under "Sent" for good. Cancellation invoices, credit notes and corrected invoices no longer show a due date, as they don't request payment
• Trash: when you swipe to "Delete Permanently", the entry now stays in place until you confirm
• Letterhead: on continuation pages, content now starts below the header of the continuation letterhead instead of covering it. The zone editor has its own line for this under "Continuation pages"
• Editor: on iPhone, the "Page break" row now stays on one line instead of wrapping mid-word
• Address: for clients in your own country, the address no longer ends with a country line. For clients abroad, the country is spelled out in capital letters, such as "FRANCE", instead of just a code
• XRechnung: the check before export no longer wrongly reports a missing postcode and city for clients abroad
1.7.2 Oct 1
New
• Intra-Community supply: VAT-exempt invoices to businesses in other EU countries with the required note and both VAT IDs, also in e-invoices and the DATEV export
• Export: VAT-exempt invoices for deliveries to countries outside the EU
• Margin scheme (§ 25a UStG) for second-hand goods, works of art, and collector's items and antiques: invoices without separately stated VAT and with the required note. The purchase price is recorded internally per item, and the app uses it to calculate the margin and the VAT it contains for reports and the DATEV export
• Your client's VAT ID now appears on invoices and quotes whenever it is stored
• Separate delivery address: an invoice can now carry its own delivery address, shown in the PDF and in the e-invoice
• France: invoices include the new mandatory details of the e-invoicing reform (client SIREN, delivery address, type of transactions, “TVA sur les débits” option) and meet the current French validation rules for Factur-X
Polish
• Status changes such as issuing, marking as paid or locking now fade over visibly instead of switching abruptly
• When switching between gross and net, the amounts on the dashboard and in reports roll to their new values and the bars grow or shrink along
• In the chart, tap or hover with the mouse to see the month's income and expenses
• On iPhone, a short haptic confirms important steps such as issuing, recording a payment, locking and saving a receipt
• VoiceOver announces when an invoice has been issued, a payment recorded or an expense saved or locked
• With "Reduce Motion" turned on in Accessibility, changes simply fade
Improvements
• Peppol export: credit notes now follow the Peppol standard and are created as a credit note (CreditNote) instead of an invoice
• Peppol export: sender and recipient are now addressed by their Peppol identifier, such as the VAT ID or, for German authorities, the Leitweg ID, instead of the email address, which the Peppol network does not accept. Cancellation invoices and corrected invoices for customers abroad now also follow the Peppol standard
• Invoices and quotes: the selected status filter stays visible even when no document matches it, and resets with one tap
• Clients and catalog: when a search finds nothing, you now see a matching hint instead of the prompt to add your first entry
• E-invoices and Swiss QR bills: for clients with a country in their address, street, postcode and city now appear correctly in the buyer address
1.7.1 Sep 30
New: expenses and receipts
• Capture receipts by photo, scan, PDF or e-invoice, on the Mac also by drag and drop, on iPhone and iPad via "Open in" from Mail or Files
• The app reads supplier, amount, date, invoice number, VAT rates, VAT ID and IBAN right on your device, you just check and save
• Incoming e-invoices (ZUGFeRD, XRechnung, Factur-X, Peppol) are read directly and shown in a readable view
• Import many receipts at once, duplicates are flagged
• Suppliers with their details, added right from the receipt if you like
• Payment status with due dates, open and overdue expenses at a glance
• Originals are stored safely in your iCloud, deleted expenses go to the trash first
Overview and export
• Dashboard with expenses and "income minus expenses"
• New reports by month, quarter or year, also by category
• Export for your accountant: package with all originals (ZIP) and journal (CSV)
• When exporting, you decide whether the expenses get locked. Following the rules of proper bookkeeping (GoBD in Germany), locked expenses can still be edited with a change log but no longer deleted
Also
• Documents, e-invoices and document numbers always use the Gregorian calendar, even if the device is set to the Buddhist or Japanese calendar, for example
• After "New invoice" or "Duplicate", the Edit button in the detail view is no longer empty (iOS 26)
• Totals show the country's tax label with decimals, e.g. "MWST 8.1 %" in Switzerland
• Completed translations in English, French and Polish, including the XRechnung pre-check messages
1.7.0 Sep 29
Titles for clients
• Clients now have a "Title" field (e.g. Dr. or Prof. Dr.); for companies it applies to the contact person
• The title appears in the greeting line ("Dear Dr. Smith,") and, for individuals, also in the name and address on the document
• New placeholder {Title} for your own texts and email templates; the DATEV export includes the title in the client master data
Net amounts on the dashboard
• The dashboard now has a Gross/Net switch at the top
• Revenue, outstanding amounts and the revenue trend can then be shown without VAT
• Your choice is remembered
1.6.0 Sep 24
Trash for documents
• Deleted invoices and quotes go to the trash first and can be restored with one click for 30 days
• After that they are removed for good automatically, or right away by hand if you prefer
• Restoring is lossless, number and content are kept
App lock
• The app can now be protected with Face ID, Touch ID or your device code (Settings)
• With an adjustable "Lock after" delay; the setting applies per device
Confirmation before issuing
• Before a document is issued for good (for example when sharing or sending), the app now asks once
• So a document number is no longer finalized by accident
Clickable placeholders for client texts
• Client-specific email templates and document texts now offer clickable placeholders, just like in the settings
Also
• Corrected invoices now take over the due date of the original invoice, and the date can be adjusted there
• Long payment notes (such as the direct debit text) now wrap cleanly on the document, paragraphs are kept
• Column headers of the item table are no longer cut off with large fonts
• Several dialogs (issuing, offline hint, duplicate warning) are now fully translated
1.5.8 Sep 18
Corrected invoice without cancellation (Sec. 31 (5) German UStDV)
• Formal details of an issued invoice can now be corrected without cancelling it: address, service date, references, texts and item descriptions
• The app automatically creates a separate correction document referencing the original invoice, the original remains valid and unchanged
• For e-invoices, the correction is created directly in the required structured format ("Corrected invoice")
• Own number sequence (RB-) with prefix, format and starting number in the settings
• Amounts always remain unchanged, for amount corrections cancellation and credit note are still the way to go
Multiple service dates per invoice
• In addition to date, period and month there is now "Days": individual service days and ranges, e.g. "3, 5, 10-12 and 30 August 2026"
• The days appear in the PDF info block and in the e-invoice
Info block optionally right-aligned
• Under Design & Stationery, the info block (invoice number, date etc.) can be aligned to the right table edge
• The default remains the familiar DIN 5008 position
Five new fonts
• Lato, Montserrat, Open Sans, Raleway and Roboto are now built right into the app
• Like all fonts without downloading from the internet, your documents stay completely offline
New placeholders for document texts and emails
• {Monat}, {Jahr} and {Leistungszeitraum} are now available in header/footer texts and email templates
• Month and year follow the document date, ideal for recurring invoices ("Maintenance {Monat} {Jahr}")
Also
• Fixed: On the Mac, the invoice detail view could reload permanently and swallow clicks
• Links between an invoice and its correction document no longer stack up the navigation, one tap on Back takes you straight to the list again
1.5.7 Sep 13
Invoice individual quote items
• In a quote, you now choose which items go on the invoice, the rest stays open
• The quote shows the progress ("2 of 3 items invoiced") including the open remainder and then offers "Invoice remaining items" directly
• Once everything is invoiced, the quote counts as converted to an invoice as usual
Hide table columns in the PDF
• Under Design & Stationery, the item number, quantity, unit, unit price and VAT rate can be hidden individually
• Description and total always remain visible, hidden columns give their space to the description
Invoice paid in cash
• When marking as paid, you can now choose "Paid in cash"
• The document states the cash payment, including in the e-invoice
Custom document texts per customer
• Header and footer text can now be stored per customer and take precedence over the general texts
• New documents pick up the texts automatically, if you enter nothing you still get the previous ones
Work faster in the invoice list
• Swiping left or right marks an invoice as paid or unpaid, duplicates or deletes it
Starting numbers for customers and items
• The next customer and item number can be set in the settings, handy when switching from other software
• Numbers already in use are skipped automatically
Also
• Status chips now sit on their own row in the lists, number and amount no longer wrap on iPhone
• Free-text items no longer consume an item number
1.5.6 Sep 7
Custom email templates for sending documents
• Subject and text of the email can now be defined yourself, generally in the invoice settings
• In addition, each customer can have their own template, which takes precedence over the general one
• New placeholders {DocumentType}, {Number}, {Amount}, {Date} and {DueDate} complement the familiar customer placeholders
• If you enter nothing, you still get exactly the previous texts
Service period as a whole month
• Next to "date" and "period", the editor now offers the mode "month" with a month and year picker
• The document then shows "August 2026" instead of "01/08/2026 - 31/08/2026"
New numbering token {N}
• Inserts the running number without leading zeros, for example {YY}{MM}{DD}{N} for a counter that resets daily
Also
• The footer text now sits above the GiroCode and in the regular text color, so the closing line reads as part of the letter
• New app icon with its own dark and tinted variant for macOS 26 and iOS 26
1.5.5 Sep 5
Product groups in the catalog
• Catalog items can now be assigned to a freely named product group, the catalog shows them neatly grouped
• Group filter and extended search: search now also finds item number, description and group
• Groups can be renamed or dissolved directly in the list, CSV import supports a new "product group" column
Nine new fonts for the document design
• New sans serif: Arial, Futura, Gill Sans, Optima, Trebuchet MS, Verdana
• New serif: Baskerville, Charter, Didot
• The font picker is now neatly grouped into sans serif and serif
Also
• The catalog dialog for inserting items has been redesigned: clearer layout, groups, better search
• Page breaks with a changed document text size are now calculated precisely
1.5.4 Aug 31
Custom default texts per document type
• Quotes, partial invoices and final invoices can now have their own header and footer texts (Settings > Document Defaults)
• Without custom texts the invoice texts apply as before, nothing changes on its own
Personal salutation and placeholders
• New salutation field on the customer (Mr, Ms or neutral)
• Placeholders like {Greeting}, {FirstName}, {LastName} or {Company} in default and document texts are filled with the customer's details automatically
• Emails sent with a document now greet personally, e.g. "Dear Mr Smith,"
Also
• Replies to your feature requests and bug reports now appear directly under the respective entry in Feedback & Requests
1.5.3 Aug 28
New
• Design settings: the document text size is now adjustable in four steps from Smaller to Large. It applies to the title, item table, totals and notes; the footer keeps its own setting
Improved
• Invoice editor: if the tax number or VAT ID is missing from the company profile, a notice appears right when you start an invoice, and the profile can be completed directly from the editor without losing your input
• When saving, the app now tells you exactly what is still missing
Fixed
• Mac: the window size is now also preserved when only the window is closed and reopened
1.5.2 Aug 26
New
• Quote number on invoices: when converting a quote, its number is carried over automatically, appears on the PDF and in the e-invoice, and can also be added manually in the editor
• Design: page numbers can now be shown even when the footer is hidden
• Line item table: more room for the description, more compact number columns
Fixed
• Stability: fixed a crash when deleting from lists (e.g. deleting an already converted quote)
• E-invoicing: the electronic address now prefers the stored email address over the VAT ID
• Mac: window size and position are now reliably remembered on macOS 15
1.5.0 Aug 23
New
• Client search: clients are now also found by customer number, postal code, and email address, both in the client list and in the client picker
Fixed
• Mac: window size and position are preserved after restarting the app
• Minor typographic refinements in app texts
1.4.16 Aug 17
Fixed
• A company logo stored on the Mac as a PDF or SVG file did not appear in documents created on iPhone and iPad. It now shows everywhere; existing logos are repaired automatically by the Mac app
• PDF logos are also rendered at a higher resolution on the Mac
1.4.15 Aug 14
New app icon
• The app icon has been given a more modern design:
• On iOS with dedicated dark and tinted variants for the Home Screen (iOS 18 and later)
• On the Mac, the icon now ships razor-sharp in all sizes (Dock, Finder)
Fixed
• macOS: opening "Feedback & Wishes" could show a keychain password prompt and briefly freeze the app. The anonymous feedback ID is now stored without any prompt
1.4.14 Aug 13
• New for farmers and foresters: invoices at the flat rates, including e-invoice and DATEV export
• Create your own units in the settings, plus the new built-in unit "Minutes"
• Further small improvements
more Version 1.9.1 Oct 24
Data Not Collected The developer does not collect any data from this app.