Monego

Monego

Featured Revuo-affiliated verified 13 nov 2026
[  editor's choice  ] [  score · 36  ]

E‑Rechnungspflicht 2027 / 2028: einfach erfüllt. Ab 89 € pro Jahr.

Pricing: Freemium - 89 € / Jahr Company: Monego 0 Last verified: 2026-11-13
Visit Website Verified Vendor Updated

TL;DR

Monego is a focused e-invoicing web application designed to help German freelancers, consultants, and small teams create and receive compliant ZUGFeRD 2.x and XRechnung PDF/A-3 invoices. It simplifies compliance with Germany's statutory e-invoicing mandates (E-Rechnungspflicht 2025–2028) at an accessible annual rate. Its key differentiator is a lightweight, compliance-first approach offering built-in GoBD-compliant 10-year hash-chain archiving, DIN-5008 formatting, and GiroCode generation without the complexity of a full ERP suite.

What Users Actually Pay

No user-reported pricing yet.

Our Take

As Germany phases in mandatory B2B electronic invoicing, solo practitioners and micro-businesses (Kleinunternehmer) face the challenge of adopting complex accounting software or risking non-compliance. Monego positions itself as a lightweight, dedicated utility specifically built to fulfill legal invoicing and archiving obligations under § 14 UStG without unnecessary administrative overhead. The platform's core strength is its strict adherence to German regulatory and technical standards. Invoices are generated as PDF/A-3 files containing embedded structured XML compliant with ZUGFeRD 2.x (COMFORT profile) and XRechnung (CII). It also provides receipt and compliant archiving of incoming electronic invoices (mandatory since January 2025), GiroCode/EPC-QR payment codes, and direct DATEV export formats for tax accountants. However, Monego is strictly an invoicing and archiving tool rather than a full double-entry bookkeeping or enterprise resource planning system. It does not provide automated multi-bank payment reconciliation, native mobile scanning applications, or deep inventory tracking. Potential users must evaluate whether a specialized invoicing tool fits their workflow alongside external tax consulting. Monego is best suited for German self-employed professionals, freelancers, service contractors, and small business owners who need a cost-effective, straightforward way to issue and archive legally compliant e-invoices without migrating their entire workflow to heavy accounting software.

Pros

  • + Full regulatory compliance generating validated ZUGFeRD 2.x and XRechnung (CII) files in PDF/A-3 format complying with § 14 UStG and DIN-5008 standards.
  • + GoBD-compliant 10-year archiving utilizing an immutable hash-chain audit trail for both incoming and outgoing invoices.
  • + Seamless accountant collaboration via native DATEV export capabilities.
  • + Built-in GiroCode / EPC-QR code generation on invoices to accelerate client payment settlement.
  • + Transparent and affordable annual pricing specifically targeted at micro-enterprises and freelancers.

Cons

  • - Limited overall accounting functionality, lacking automated bank reconciliation, full bookkeeping, and multi-stage dunning (Mahnwesen).
  • - No dedicated native mobile applications (iOS/Android) for receipt capture or invoice dispatch on the go.
  • - Absence of general public iPaaS connectors (such as pre-built Zapier or Make modules) for third-party CRM automation.
  • - Entry-level plan limits invoice volume to 400 invoices per year, which may not suit higher-transaction businesses.

Agent Readiness

19/100

Monego operates primarily as a standalone SaaS web application tailored for manual human interaction and DATEV data exports. Because it lacks a documented public REST/GraphQL API, webhooks, and pre-built integration platform connectors (Zapier, Make, n8n), it currently offers very low readiness for autonomous AI agents or automated workflow pipelines.

API Surface30
Free Tiernone
Protocol Support40
MCP (12 tools)
SDK Availability0
Integration Ecosystem0
DATEV
Developer Experience0
Docs: none

Last checked Nov 11, 2026

MCP Integrations

1 server12 tools
Monego MCPrevuo:monego
Account requiredself-registeredVerified by RevuoRemoteHigh match

Requires an account with the vendor · OAuth · auth metadata

Allows to programatically create XRechnung and ZUGFeRD invoices.

12 tools
  • get_company_profileGet the seller identity (company profile) of the authenticated Monego account and whether it is ready to issue e-invoices. Call this first in any invoicing workflow: finalizing invoices fails without a configured company profile. Response: { profile { companyName, street, city, postalCode, country, defaultLanguage, vatId, taxNumber, registrationNumber, legalForm, iban, bic, email, website }, eInvoiceReady (bool — seller side only; per-invoice checks still run at finalize), issues[] (blocking gaps first, then entries prefixed 'Recommended:') }. The profile is edited by the operator in the Monego app — there is deliberately no MCP tool to change seller identity. Errors: { error: { code: 'precondition_failed', message, hint } } when no profile is configured yet.
  • list_customersList or search the account's customers (invoice recipients). Pass `search` for a case-insensitive name match, or `email` for an exact email lookup — always search before creating a customer to avoid duplicates. Response: { customers[] { id, name, email, phone, vatId, leitwegId, buyerReference, street, city, postalCode, country, language, preferredInvoiceFormat, notes }, count }. An empty customers[] is a valid result, not an error. Errors: { error: { code: 'bad_input', field, message } }.
  • create_customerCreate a new customer (invoice recipient). Check list_customers first — Monego does not enforce unique customer names or emails, so repeated creates produce duplicates. For German public-sector (B2G) buyers that need XRechnung invoices, set leitwegId and preferredInvoiceFormat='xRechnungXml'. Response: { customer { id, name, ... } } — use customer.id as customerId in create_invoice. Errors: { error: { code: 'bad_input', field, message } }.
  • update_customerUpdate fields on an existing customer. Only the fields you pass are changed; pass an empty string to clear an optional field (e.g. preferredInvoiceFormat='' reverts to the tenant default). Typical use: add the leitwegId and set preferredInvoiceFormat='xRechnungXml' on a customer before finalizing an XRechnung invoice for them. Changes only affect future finalizes — already-finalized invoices are immutable. Response: { customer { id, name, ... } } with the updated state. Errors: { error: { code: 'not_found' | 'bad_input', ... } }.
  • create_invoiceCreate a draft invoice for a customer: allocates the next sequential invoice number, computes per-line and total amounts server-side (EN 16931 group-by-rate rounding; prices are net EUR), and returns the draft including eInvoiceIssues — anything that would block finalize_invoice. The draft is editable via update_invoice until finalize_invoice freezes it. Pass externalId (any stable key from your system) to make creation idempotent: retries and repeat calls with the same externalId return the existing invoice (alreadyExisted=true) instead of creating a duplicate. Response: { invoice { id, invoiceNumber, status:'draft', lineItems[], netTotal, taxTotal, grossTotal, effectiveFormat, eInvoiceIssues[], ... }, alreadyExisted? }. Errors: { error: { code: 'not_found' | 'bad_input' | 'subscription_required', ... } }.
  • update_invoiceUpdate a DRAFT invoice. Only the fields you pass are changed; passing lineItems replaces the whole list and recomputes all amounts. Finalized invoices are immutable (GoBD) — corrections happen via credit notes in the Monego app. Response: { invoice { ..., eInvoiceIssues[] } } with the updated state. Errors: { error: { code: 'not_found' | 'invalid_state' | 'bad_input', ... } }.
  • finalize_invoiceFinalize a draft invoice — IRREVERSIBLE. Validates the data against the target e-invoice format, generates the legally required artifact (XRechnung: standalone CII XML; ZUGFeRD/Factur-X: PDF/A-3 with embedded XML), stores it immutably (GoBD), and locks the invoice against further edits. The format defaults to the customer's preferredInvoiceFormat (tenant default: zugferdPdf); pass format explicitly to override for this invoice — 'xRechnungXml' requires the customer to have a valid Leitweg-ID (set via update_customer). Check eInvoiceIssues on get_invoice first to avoid validation errors. After success, fetch the document with get_invoice_document or email it with send_invoice. Response: { invoice { status:'finalized', format, hasDocument:true, ... } }. Errors: { error: { code: 'invalid_state' | 'validation_failed' (details[] lists each problem) | 'precondition_failed' | 'not_found' | 'bad_input' | 'subscription_required', ... } }.
  • get_invoiceGet one invoice with line items, totals, status and — for drafts — effectiveFormat plus eInvoiceIssues[]: exactly what currently blocks finalize_invoice (empty list = ready to finalize). Response: { invoice { id, invoiceNumber, documentType, status, customerId, customerName, lineItems[], netTotal, taxTotal, grossTotal, format, effectiveFormat, eInvoiceIssues[], hasDocument, sentAt, paidAt, ... } }. Errors: { error: { code: 'not_found', ... } }.
  • list_invoicesList invoices, newest first, optionally filtered by status and/or customer. Use get_invoice for line items and draft readiness. Response: { invoices[] { id, invoiceNumber, documentType ('invoice'|'creditNote'), status, customerId, invoiceDate, dueDate, currency, grossTotal, format, sentAt, paidAt }, page, pageSize, count }. An empty invoices[] is a valid result. Errors: { error: { code: 'bad_input', ... } }.
  • get_invoice_documentDownload the stored, immutable e-invoice artifact of a finalized invoice. XRechnung invoices return the full XML inline (field xml); ZUGFeRD/Factur-X invoices return the PDF/A-3 as base64 (field pdfBase64). Drafts have no document — finalize_invoice first. Response: { invoiceNumber, format, fileName, mimeType, xml?, pdfBase64? }. Errors: { error: { code: 'not_found' | 'invalid_state', ... } }.
  • send_invoiceEmail a finalized invoice to a recipient — this SENDS A REAL EMAIL with the stored artifact attached and cannot be recalled; confirm the recipient address before calling. Flips status finalized → sent and records sentAt / sentToEmail. Can be called again to re-send. Response: { invoice { status:'sent', sentAt, sentToEmail, ... } }. Errors: { error: { code: 'invalid_state' | 'bad_input' | 'not_found' | 'subscription_required', ... } }.
  • mark_invoice_paidMark a finalized, sent or overdue invoice as paid (sets paidAt to now). Idempotent: calling it on an already-paid invoice returns the invoice unchanged. Undo is available in the Monego app if needed. Response: { invoice { status:'paid', paidAt, ... } }. Errors: { error: { code: 'invalid_state' | 'not_found', ... } }.

Last checked Nov 14, 2026

[ features ]

Geostrategic Position

Information on which part of the world this product / vendor belongs to, i.e. the country of their headquarters primarily, but also their hosting options etc.

Headquarter Region

Find which geostrategic world region the headquarter is located in. Relevant for compliance questions (e.g., CLOUD Act) or risk of cut-off in case of conflicts. For example, some EU companies are worried about the US and would definitely not host their customer with Chinese or Russian companies.

United States
Hosting Provider

The hosting provider that is used to host this product, if any.

[  Microsoft Azure  ]
Hosting Locations

The available hosting locations, if you can choose

[  Europe  ]

Compliance & Security

Security certifications, compliance features, and access control capabilities.

SOC 2

SOC 2 Type I or Type II certification.

none
ISO 27001

ISO 27001 information security certification.

no
GDPR Tools

Built-in tools for GDPR compliance (data export, deletion, consent).

[  yes  ]
Audit Trail

Complete audit log of all data changes.

[  yes  ]
Role-Based Access Control

Granular permissions based on user roles.

no
SSO Support

Single Sign-On integration support.

none

Developer Experience

Tools and abstractions easing agent development and iteration.

Visual Builder

No-code/low-code UI for designing agent workflows.

no
OpenAI Compatibility

OpenAI API-compatible endpoints or SDKs.

no
Open Source

Available as open-source with community contributions.

no
SDK Languages

Programming languages with official SDK support.

—
Pre-built UI Components

Ready-to-use, customizable UI elements for auth flows.

no
Admin Portal

Self-service admin dashboard for customers to manage users/orgs.

no
Framework Integrations

Supported frontend frameworks with dedicated guides/components.

—

Pricing & Plans

Pricing structure, tiers, and value propositions.

Free Tier

Offers a usable free plan or tier.

no
Lifetime Deal Option

One-time payment for perpetual access.

—
Bring Your Own Server

Use existing servers/infra without lock-in.

—
Unlimited Sites

No limits on number of sites/apps/projects.

—
Has Free Tier or Trial

Availability of a free plan or trial with usable outputs.

[  yes  ]
Starting Price (USD)

Entry-level price for basic generation package.

8.25
Uses Credit-Based System

Whether usage is limited by credits rather than unlimited in plans.

—
Supports Team Plans

Discounted or bulk options for teams/enterprises.

—
Free Plan Available

Offers a permanent free plan with usable limits

no
Monthly Invoice Limit (Free)

Maximum invoices allowed per month on free plan

—
Starting Annual Price

Lowest annual subscription price in EUR

89

Invoicing & Billing

Core invoicing features including automation, templates, and payment handling

XRechnung Support

Can generate and process XRechnung e-invoices (the German EN 16931 CIUS required for B2G and the B2B e-invoicing mandate).

true
ZUGFeRD Support

Supports the ZUGFeRD hybrid e-invoice format (PDF/A-3 with embedded EN 16931 XML), including Factur-X profiles.

true
Recurring Invoices

Supports automatic generation and sending of recurring invoices

[  yes  ]
Dunning Automation

Automated payment reminders and dunning processes

[  yes  ]
Offer to Invoice Conversion

One-click conversion from quotes/offers to invoices

[  yes  ]
QR Code Payments

Includes GiroCode or EPC QR codes for easy bank transfers

[  yes  ]

Accounting Integrations

Connections to banking, tax systems, and export formats

DATEV Export

Supports direct export to DATEV accounting software

[  yes  ]
Bank Reconciliation

Automatic matching of bank transactions with bookkeeping

[  yes  ]
ELSTER Integration

Direct connection for VAT pre-registration and tax filings

[  yes  ]

Receipt & Document Management

Features for capturing, digitizing, and organizing receipts and documents

OCR Receipt Capture

AI-powered OCR for scanning and extracting receipt data

[  yes  ]
Mobile Receipt Scanning

Mobile app with camera-based receipt upload and processing

[  yes  ]
Automatic Categorization

Automatically suggests accounts and categories for receipts

[  yes  ]

Reviews

0 reviews
Write a Review

No reviews yet. Be the first to review Monego!