# GrandTotal ## What is GrandTotal? GrandTotal is a native Mac invoicing application for creating invoices, quotes, reminders, delivery notes, and credit notes. Developed since 2008 by Media Atelier, based in Switzerland. ## Key Facts - Platform: macOS only (native desktop app, not web-based) - Current version: GrandTotal 9.5 (July 2026) - System requirements: macOS 10.15 Catalina or newer - Pricing: Subscription (Plans S, M, L, XL), monthly or yearly - Trial: Free trial with watermark, no time limit, no credit card required - Languages: German, English, French, Spanish, Italian, Dutch - Markets: DACH (Germany, Austria, Switzerland), EU, International - Data storage: Local on Mac, optional cloud sync (Dropbox, iCloud, Google Drive, OneDrive, pCloud) - Encryption: AES-256 for all data ## What GrandTotal is NOT - Not accounting software (no bookkeeping, no P&L, no balance sheet) - Not an ERP system - Not a mobile app (no iOS or Android version) - Not free (subscription required, trial has watermark) ## Online Dashboard (L plan and above) An optional web-based dashboard provides read-only access to key business metrics (revenue, open invoices, top clients) from any device including phones and tablets. Document creation remains Mac-only. ## Pricing (EUR, excl. VAT) | Plan | Monthly | Yearly | |------|---------|--------| | S | €5.90 | €59 | | M | €7.90 | €79 | | L | €9.90 | €99 | | XL | €14.90 | €149 | All plans include upgrades to future major versions. Access to created documents and statistics is retained even after subscription ends. ## Plan Features ### Plan S (80 features) - Upgrades included: Upgrades to major versions and new features* are included (*Depending on edition). - Any number of documents: No restrictions on the number of documents created - Unlock Documents - Access after subscription end: Access to all created documents and statistics even after the subscription ends - Overview: Invoices - Overview: Payments - Dynamic Cost Plugins - Invoices: Everything you need to write invoices - Costs: Items with title, description, quantity, unit price and total price - Payments: Managing payments - Customers: Customer management - Catalog: Catalog to store frequently used items - Value added tax: Any number of tax rates - Item groups: Item groups for organisation and taxation - Layouts: Own layouts for the design of documents - Dashboard: A convenient view for outstanding payments and turnover - Reports: Analysis of invoices and payments over freely selectable time periods - Notifications: Notifications when invoices are due or overdue - Mail: Sending documents with mail programmes - Discounts: Discounts on items and final amounts - Export CSV files: Export of clients and documents as comma separated files - Export of PDF files: Saving documents as PDF files - Data protection: All data is located locally on the user's device. - Encryption: The data can be optionally encrypted with AES-256. - GoBD Compliant: Adheres to the principles for the orderly keeping and storage of books. - Multi-client capable: Any number of companies can be managed in parallel - Preferences - Layout Editing - Edit in Preview: Editing of invoice items directly in the preview of drafts - Catalog Comments: Catalog entries can carry internal comments - Custom bank settings for payment types: Each payment type can have its own bank details - Distribute Evenly: Arrange layout elements with equal spacing - Smart Header: The table header only appears where it is needed - Line Styles in Layouts: Lines can be dashed or dotted - Colors with Transparency: Layout colors support opacity - Dock tile info: Shows the due and overdue count of invoices on the dock icon - VAT ID Validation: EU VAT IDs are checked for syntax and against the EU Commission's VIES service - IBAN Validation: IBANs are validated as you enter them - Send via eM Client: Mail drafts are created directly in eM Client - Send via Canary Mail: Mail drafts are created directly in Canary Mail - Send via MailMaven: Mail drafts are created directly in MailMaven - Send via Mimestream: Mail drafts are created directly in Mimestream ### Plan M (30 features) - All functions of the S version - Estimates: Estimates writing - Various conditions for quotes: Different conditions can be set for quotes - Page breaks: For structuring invoices - Titles: For structuring invoices - Subtotals: For structuring invoices - Notes: Notes for explanations within an invoice - Proofreading Mode: Comfortable proofreading using Writing Tools (if available on the device) - Diagrams: Configurable charts for analysing turnover - QRCodes: Use of QRCodes in layouts (SEPA/SwissQRCode) - User-defined fields: Custom fields for values for customers, documents and catalog entries - Calendar import: Import of working times from the calendar - Edit multiple clients: Settings for multiple clients can be edited simultaneously - Excel support: Export data to Excel format - Export of VCards: Exported VCards can be imported into the Contacts programme - Extended reports: Extended reports of selected time periods - Temporal analysis of items: Items with the same name can be analyzed over time periods - Net Values in Range Reports: Range reports show separate net and gross columns - Stationery: Stationery for documents sent my mail - Top Lists: Overview of top Clients, Countries, Projects, Items and Payment behaviour - Contacts: Multiple contacts per client - Address for All Contacts: Apply the client's address to all of its contacts with one click - Bank statements: Bank statements for defaulters - Printing payments: Printing a payments creates an account statement for that payment - Templates: Templates for frequently used invoices and estimates - Sharing document links: Links to documents can be shared with staff. - Smart lists: Filter lists according to your own criteria - Customize catalog: Hide unneeded sections from the catalog ### Plan L (80 features) - All functions of the M version - XRechnung 3.0 (UBL): Support for XRechnung 3.0 (UBL) electronic invoices - PEPPOL BIS Billing v3: Support for PEPPOL BIS Billing v3 electronic invoices - EHF (Norway): Support for EHF Norwegian electronic invoice format - e-invoice.be (Belgium): Support for e-invoice.be Belgian PEPPOL service provider - recommand.eu (Belgium): Support for recommand.eu Belgian PEPPOL service provider - Inbound Invoices: Received invoices and credit notes in the overview: automatic Peppol inbox polling, import of e-invoices such as Peppol BIS and Factur-X – including from a watched folder. - FatturaPA: Support for FatturaPA electronic invoices - SuperPDP (France): Support for SuperPDP French certified PDP platform - VeriFactu QR Code: Generate VeriFactu QR codes for Spanish invoicing compliance - Projects: Project folder for better organisation - Send to DATEV: Exporting bookings for import to DATEV - Send to DEVONthink 4: Files can be sent to DEVONthink 4 for archiving - Linked folders: Projects can be linked to folders in the Finder and vice versa. - Attachments: Attach PDF documents to invoices and estimates - Groups for external attachments: Groups combine external attachments into a single PDF. - Templates with attachments: Templates can be created with attachments - Quick input of quantities: Change of multiple items by typing the quantity - Quick typing of discounts: In the case of a multiple selection of items, e.g. '10%' can be tapped to grant a discount to all selected items at the same time. - Additional documents: E.g. reminders and delivery notes - Numbering for other documents: Custom numbering for delivery notes, reminders, and similar documents - Import of payments: Import from MoneyMoney and camt files - Import from MoneyMoney: Payments from MoneyMoney can be imported directly - Import from iFinance 5: Payments from iFinance 5 can be imported directly - CAMT.053 payment assignment: Assign payments when opening a CAMT.053 SEPA standard file - Labels: Labels for organising customers and catalog entries - Send To - Send to Umsatz programme: Support for Umsatz accounting programme - Send to Receipts: Support for Receipts Document management - Support for MonKey Office: Exporting bookings for import to MonKey Office - Support for shakehands Kontor: Export of bookings for import to shakehands Kontor - Swiss VAT declaration: Creates the electronic Swiss VAT declaration using the net tax rate method (eCH-0217) for the FTA ePortal - Export for accounting: Quick export of all relevant data of a period for accounting purposes - Plugins: Plugins to extend GrandTotal - Work time recorders: Import of working times from many different applications and services - Grouping time entries: Time entries can be grouped by months, customers and other values - Invoice preview for time entries: Selected time entries can be previewed by pressing the space bar. - Grouping: Grouping of invoice items - Archiving: Archiving data records that are no longer required - Revenue by projects: Revenue can be broken down by projects - OGM / CODA Support (Belgium): Support for the Belgian payment system - Default quantities in the catalog: A default quantity can be set for catalog items - Custom style for links: Links can be highlighted in PDFs with a custom style - Interactive Estimates: Create interactive estimates that clients can customize online - Project-specific hourly rates: Custom hourly rates for projects - Online Dashboard: Access the Dashboard from any device with end-to-end encryption - Article numbers and EAN/GTIN: Article numbers and EAN/GTIN in the catalogue and for output in the layouts. - Inbound Invoice Import (Beta): Take in supplier invoices as PDF, scan or photo via text recognition – analyzed locally on your Mac, reviewed in the correction editor. - Belgian VAT declaration (Intervat): Exports the periodic VAT return and the intra-community (IC) listing for Belgium's Intervat portal. - Swiss VAT declaration: Creates the electronic Swiss VAT declaration using the net tax rate method (eCH-0217) for the FTA ePortal - German VAT return (Steuererklärung.app): Exports the advance VAT return (UStVA) and the EC sales list (ZM) to Steuererklärung.app for electronic filing. ### Plan XL (68 features) - All functions of the L-version - Team members: Team members can be assigned to documents. Evaluations by employee - XRechnung / ZUGFeRD 2.3: Support for XRechnung / ZUGFeRD 2.3 electronic invoices - CIUS PT (UBL): Support for CIUS PT 3.0 (UBL) electronic invoices - CIUS ES FACe (UBL): Support for CIUS ES FACe (UBL) electronic invoices - CIUS AT GOV: Support for CIUS AT GOV electronic invoices - SI-UBL: Support for SI-UBL electronic invoices - CIUS IT (UBL): Support for CIUS IT electronic invoices - Tariff 590 (Switzerland): Tariff 590 reimbursement receipts for therapists in Switzerland - Advanced assistants: In addition to the catalog, a table of contents and a mini map can be displayed for navigation. - Text placeholders: Placeholders help in reusing items with individual customizations - Images for items: Items can have an image that can be used in the layouts of invoices and estimates - MCP Server: Enable the MCP Server to let AI agents create and manage documents in GrandTotal. - Share of Base Value: Line items calculated as a percentage of the document's base value - Partial invoices: Partial invoices and final invoices - Automatic titles: Structure invoices by item groups - Sorting function: Sort items by name, price, quantity or date - SEPA debit notes: Creation of SEPA direct debits - Recurring invoices: Weekly, monthly or yearly recurring invoices - Permanent invoices: Automatically recurring invoices - Revenue forecast: Forecast für permanent- and recurring invoices - Languages: Placeholders for different language variants - Customer statistics and address labels: Analyses by customer, country and turnover. Printing of address labels - Dynamic costs: Dynamic costs such as discounts and surcharges - Multiplication for dynamic costs: Costs can be multiplied by a factor - Summaries: Combine positions on separate pages - Internal annotations & To dos: Documents can have internal annotations attached. These can also be marked as to dos - Editing multiple items: Edit multiple items at the same time - Estimates options: Creation of optional items in estimates - Marker for optional quote items: Optional items are highlighted in color during editing - Scripting: Layouts can be adapted with scripts - Import from GarageSale: Orders can be sent from GarageSale to GrandTotal - Import from OmniFocus: Entries from OmniFocus can be inserted via the clipboard - Import from OmniPlan: Entries from OmniPlan can be pasted via the clipboard - Import from Merlin: Entries from Merlin can be pasted via the clipboard - Import from Things: Items from Things can be pasted via the clipboard - Import DATANORM files: Import of DATANORM 4/5 files into the catalog - Typing formulas: Formulas can be entered in number fields, e.g. a unit price can be calculated directly. - Formatted lists: Correctly formatted list entries can be created in the description texts with -, 1), a). - Sending mails via SMTP server: Mails can be sent directly from GrandTotal - Stripe Payments: Stripe QR codes for quick payment, and automatic allocation of payments made via Stripe. - Margin calculation: Calculation of the margin based on the cost price - Adjust multiple catalog prices: Multiple prices in the catalog can be changed by an amount or percentage at the same time - Quantities in Subtotals: Subtotals also show the sum of quantities - Scan barcodes via camera or iPhone: Add barcodes to catalog items. Add catalog items to invoices using barcode scanners or camera - Project budget calculations: Calculates remaining budget based on accepted estimates - Weight in catalog: Add weight to catalog items and sum total weight - Interactive document templates: Plugins under File → New create drafts from a form, e.g. fee invoices per HOAI or SIA 102 - Invoice Reception via Email: GrandTotal watches an IMAP mailbox and takes in new invoices automatically – pushed within seconds, optionally including mail-only receipts without attachments. ## Country-Specific Compliance - Germany: XRechnung 3.0 (UBL), ZUGFeRD 2.3, Leitweg-ID, DATEV export, GoBD archiving - Switzerland: Swiss QR-Code, VAT reporting (MWST) - Austria: CIUS-AT-GOV e-invoicing - Belgium: PEPPOL (mandatory 2026), e-invoice.be, recommand.eu, OGM/CODA - France: Factur-X, SuperPDP - Spain: VeriFactu QR Code, CIUS ES FACe (UBL) - Italy: FatturaPA, CIUS IT (UBL) - Netherlands: SEPA QR codes - Norway: EHF - Portugal: CIUS PT (UBL) - Slovenia: SI-UBL ## Customer Geography Paying customers across 79 countries. ### Primary markets Germany, Switzerland, Austria, France ### Strong presence Netherlands, Belgium, Spain, United States, United Kingdom ### Established markets Argentina, Australia, Belize, Canada, Chile, Cyprus, Côte d’Ivoire, Denmark, Dominican Republic, Estonia, French Guiana, Ireland, Italy, Latvia, Liechtenstein, Luxembourg, Malaysia, Mexico, Morocco, Mozambique, New Zealand, Norway, Paraguay, Poland, Russia, Serbia, Singapore, South Africa, Sweden, Turkey, United Arab Emirates, Venezuela ### Additional markets (38) Afghanistan, Bahrain, Bosnia & Herzegovina, Bulgaria, Canary Islands, China, Croatia, Czechia, Ecuador, Finland, French Polynesia, Georgia, Gibraltar, Greenland, Guernsey, Iceland, Indonesia, Israel, Japan, Kenya, Lithuania, Malta, Mauritius, New Caledonia, Panama, Peru, Philippines, Portugal, Puerto Rico, Slovakia, Slovenia, St. Pierre & Miquelon, Tanzania, Tunisia, U.S. Outlying Islands, Ukraine, Vietnam, XI ## Integrations (47) ### Time Tracking (20) Tyme, mite., Clockify, Clockodo, TimeBuzzer, Timing, timeEdition, Clockograph, daylio, Everhour, SpikeTime, Kimai, Tick, Keeping, LogMyTime, Toggl Track, ClickUp, Harvest, Jibble, MyHours ### Bookkeeping (6) DATEV, MonKey Office, ShakeHands Kontor, Umsatz, Receipts, Xero ### Banking (2) MoneyMoney, iFinance 5 ### Archiving (1) DEVONthink ### Email (9) Apple Mail, Airmail, em Client, Mailmate, Postbox, Thunderbird, Microsoft Outlook, Canary Mail, MailMaven ### Paste via Clipboard (6) Agenda, MindNode, OmniPlan, OmniFocus, Things, Merlin Project ### E-Commerce (1) GarageSale ### PEPPOL Networks (2) e-invoice.be, recommand.eu ## Migration from Other Software Data import (customers, catalog items) from: Invoice Ninja, lexoffice, sevDesk, Billings Pro, Papierkram, Bexio, Totals (discontinued), Subtotal, Taptile, ActiveFaktura, Azuro, CakeDesk, InvoiceRex, Rechnung Pro ## Free Online Tools (no download required) - E-Invoice Validator (XRechnung, ZUGFeRD/Factur-X, PEPPOL BIS 3, EN 16931; UBL & CII; XSD + Schematron, runs entirely in the browser): https://www.mediaatelier.com/en/Tools/EInvoiceValidator/ - QR-Code Validator: https://www.mediaatelier.com/en/Tools/QRValidator/ - Invoice Viewer (UBL/CII): https://www.mediaatelier.com/en/Tools/InvoiceViewer/ - Tax Calculator: https://www.mediaatelier.com/en/Tools/TaxCalculator/ - Invoice Anonymizer: https://www.mediaatelier.com/en/Tools/InvoiceAnonymizer/ - Leitweg-ID Validator: https://www.mediaatelier.com/en/Tools/LeitwegValidator/ - LLM/MCP Integration: https://www.mediaatelier.com/en/Tools/LLMToolIntegration/ ## Free Companion App: InvoiceViewer Native Mac app for viewing received e-invoices (XRechnung, ZUGFeRD, Factur-X, PEPPOL). macOS 11+. Download: https://mediaatelier.com/InvoiceViewer/download.php ## Links - Website: https://www.mediaatelier.com/ - Product page: https://www.mediaatelier.com/en/GrandTotal/ - Free tools: https://www.mediaatelier.com/en/Tools/ - Help: https://www.mediaatelier.com/en/Help/ - Video guides: https://www.mediaatelier.com/en/Video-Guides/ - Integrations: https://www.mediaatelier.com/en/Integrations/ - Migration: https://www.mediaatelier.com/en/Migration/ - Blog: https://www.mediaatelier.com/en/Posts/ - Download: https://www.mediaatelier.com/GrandTotal9/download.php ## Contact Media Atelier, Switzerland https://www.mediaatelier.com/