German Tax Audit Preparation: A Complete Betriebsprüfung Guide

Published
Updated
Reading Time
24 min
Author
David
Topics:
Tax & ComplianceGermanytax auditBetriebsprüfungGDPdUDAC 7
German Tax Audit Preparation: A Complete Betriebsprüfung Guide

Prepare for a German tax audit (Betriebsprüfung). Covers the audit process, 2025 DAC 7 reform penalties, Z1/Z2/Z3 data access, and key preparation steps.

A Betriebsprüfung is a German tax field audit conducted by the Finanzamt, the local tax office responsible for tax administration in Germany. Unlike the comparatively narrow audits common in Anglo-Saxon tax systems, a Betriebsprüfung is broad in scope: it typically covers three consecutive fiscal years and examines multiple tax types simultaneously, including corporation tax (Körperschaftsteuer), income tax (Einkommensteuer), trade tax (Gewerbesteuer), and VAT (Umsatzsteuer). The legal framework governing these audits sits within the Abgabenordnung (AO), Germany's Fiscal Code, which grants auditors extensive powers to examine books, records, and business processes. Under the 2025 DAC 7 reform, the stakes for non-cooperation have risen sharply: daily fines can reach EUR 11,500, with maximum penalties climbing to EUR 3.75 million. Auditors are also increasingly requiring Z3 digital data exports in machine-readable formats, making thorough German tax audit preparation more critical than ever.

Who Gets Audited and How Often

The Finanzamt classifies businesses into size categories, and your classification largely determines how frequently you can expect an audit:

  • Large corporations (Großbetriebe): Audited on a near-continuous cycle. Once one audit concludes, the next typically begins within a short window. For multinational groups with German subsidiaries generating significant revenue, this is the reality.
  • Medium-sized businesses (Mittelbetriebe): Audited roughly every 10 to 15 years, though this interval has been shrinking as tax authorities invest in data analytics and risk-scoring tools.
  • Small businesses (Kleinbetriebe) and sole proprietors: Audited less frequently, but far from exempt. A small business that triggers risk indicators may find itself audited sooner than a compliant mid-sized company.

The selection process is not purely random. The Finanzamt uses a combination of risk assessments, comparisons against industry benchmarks (Richtsatzsammlung), flagging of unusual fluctuations in tax returns, tip-offs, and a degree of random selection. If your reported margins fall well outside the expected range for your industry, or if your VAT returns show irregular patterns, the probability of an audit increases significantly.

Types of German Tax Audits

The Betriebsprüfung, also referred to as an Außenprüfung (external audit), is the most comprehensive form, but it is not the only type of audit the German tax authorities conduct:

  • Regular field audit (Außenprüfung/Betriebsprüfung): The full-scope audit covering multiple tax types across several fiscal years. This is the primary focus of this guide.
  • Special VAT audit (Umsatzsteuer-Sonderprüfung): A targeted review focused exclusively on VAT compliance, often triggered by large refund claims or inconsistencies between VAT returns and income declarations.
  • Payroll tax audit (Lohnsteuer-Außenprüfung): Examines wage tax withholding, social security contributions, and employee benefit classifications. Common for companies with complex compensation structures or significant use of contractors.
  • Transfer pricing audit: Increasingly common for multinational groups, this audit scrutinizes intercompany transactions to ensure arm's-length pricing. German transfer pricing rules require contemporaneous documentation, and auditors are well-versed in OECD guidelines.

Scope and Scale

While the standard scope covers three consecutive fiscal years, auditors have the authority to extend the review to earlier periods if they uncover significant discrepancies or indications of systematic errors. In practice, this means that a routine audit covering 2022 through 2024 could expand backward into 2021 or even 2020 if the auditor identifies patterns that warrant deeper investigation.

The financial impact of these audits is substantial. According to 2024 Bundesfinanzministerium audit statistics, 140,764 business audits yielded EUR 10.9 billion in additional tax revenue for the German government. That figure reflects not just outright errors but also differences in interpretation, timing adjustments, and the reclassification of expenses. For the companies involved, the consequences extend beyond the additional tax assessed: interest on back taxes accrues from the original due date, and in cases of intentional underreporting, criminal proceedings under the Abgabenordnung remain a possibility.


How a Betriebsprüfung Works: From Notification to Assessment

The Audit Order (Prüfungsanordnung)

A Betriebsprüfung begins with a formal written document: the Prüfungsanordnung. Issued by your local Finanzamt, this audit order is a legally binding notification that specifies three critical details: which taxes are under review, which fiscal periods will be examined, and the proposed start date for fieldwork.

Most companies receive the Prüfungsanordnung 2 to 4 weeks before the audit begins. That window is not generous, but it is negotiable. If the timing conflicts with year-end close, a key employee's absence, or another legitimate constraint, you can request a postponement. The Finanzamt will generally accommodate reasonable requests, provided you respond promptly and propose an alternative date.

There is one exception that catches international teams off guard: in cases of suspected tax fraud or evasion, the Finanzamt can conduct an unannounced audit with no advance notice. These are rare for routine corporate audits, but they do happen, particularly where prior filings have raised red flags.

Preparing Between Notification and Fieldwork

The weeks between receiving the Prüfungsanordnung and the auditor's arrival are your most important preparation window. Three things need to happen during this period.

Gather and organize records. Pull every document relevant to the taxes and periods specified in the audit order. This includes financial statements, general ledger exports, invoices, contracts, bank statements, and payroll records. Gaps in documentation are among the most common audit findings, so this is the time to identify and address them.

Ensure digital data access is ready. German auditors will request electronic access to your accounting data in specific formats. The requirements for this are detailed and technical enough that they warrant their own discussion (covered in a later section), but the preparation phase is when you need to verify your systems can produce compliant exports.

Brief your team. Identify which employees will interact with the auditor and make sure they understand the process. Staff who handle accounts payable, revenue booking, or intercompany transactions should know what to expect. A poorly prepared employee who volunteers unnecessary information or contradicts the company's documented processes can create problems that did not previously exist.

Fieldwork: What the Auditor Actually Does

The Betriebsprüfer traditionally works on-site at your company's premises, sitting in a dedicated workspace with access to your records and staff. Since COVID-19, remote audits have become significantly more common, with auditors reviewing digital data exports from their own offices and conducting interviews via video call. Many audits now use a hybrid approach.

The duration of fieldwork varies dramatically. A small GmbH facing a routine audit might see the Betriebsprüfer for a few days. A mid-sized company with complex intercompany structures can expect weeks. Large enterprises or audits covering multiple tax periods sometimes stretch into months.

During fieldwork, the auditor's powers are broad. They can:

  • Request any business document, including contracts, correspondence, and internal memos beyond standard accounting records
  • Interview employees at any level of the organization
  • Inspect business premises, warehouses, and production facilities
  • Access electronic accounting systems directly or through data exports

The Betriebsprüfer is not examining every transaction. They are applying risk-based sampling, focusing on areas where errors or deliberate misstatements are statistically most likely. The areas that consistently draw the heaviest scrutiny include:

  • Revenue recognition — particularly timing of revenue across fiscal periods
  • VAT treatment — correct application of rates, input tax deductions, and cross-border transaction classification
  • Intercompany transactions — transfer pricing, management fees, and whether arm's-length principles are followed
  • Expense deductions — business purpose documentation, entertainment expenses, and vehicle usage

Reverse charge transactions under §13b UStG receive particularly close attention. When the reverse charge mechanism is applied incorrectly, it creates VAT exposure for both the buyer and the seller, making it a high-yield area for auditors. If your company handles cross-border services or construction subcontracting, ensure your German reverse charge invoice requirements under §13b UStG are fully documented and consistently applied.

Discussion of Findings (Schlussbesprechung)

Once fieldwork concludes, the auditor does not simply issue a bill. There is a formal meeting called the Schlussbesprechung where the Betriebsprüfer presents their preliminary findings and proposed adjustments.

This meeting is one of the most consequential moments in the entire audit process. It is not a formality. The Schlussbesprechung is your opportunity to challenge findings you disagree with, present additional documentation the auditor may not have seen, clarify misunderstandings about business transactions, and negotiate the treatment of ambiguous items.

Bring your Steuerberater (tax advisor) to this meeting. Findings that go unchallenged at the Schlussbesprechung become much harder to reverse later. If you can demonstrate that a proposed adjustment is based on incomplete information or a misinterpretation of the facts, this is the most efficient point to resolve it.

The Amended Assessment (Änderungsbescheid)

After the Schlussbesprechung, the Finanzamt issues amended tax assessments — the Änderungsbescheid — reflecting any adjustments from the audit. If the audit found no discrepancies, you receive confirmation that your original filings stand. That outcome is uncommon.

Any additional tax owed carries interest at 0.15% per month (1.8% annually) under the current statutory rate for interest periods beginning after 2018. Older audit periods may still carry the previous rate of 0.5% per month (6% annually). In either case, interest is calculated from the original due date of the tax, not from the date of the audit finding, so for audits covering periods three to five years in the past, the accumulated interest alone can be substantial.

You are not required to accept the amended assessment. Companies have the right to file a formal objection (Einspruch) within one month of receiving the Änderungsbescheid. The Einspruch suspends the obligation to pay the disputed amount while the objection is reviewed, though the Finanzamt can require payment if they believe the objection is unlikely to succeed. If the Einspruch is rejected, the next step is litigation before the Finanzgericht (tax court).


2025 DAC 7 Reforms: Stricter Penalties and New Obligations

The DAC 7 Implementation Act (DAC 7-Umsetzungsgesetz) fundamentally changed the rules governing Betriebsprüfungen starting in 2025. For companies operating in Germany, these reforms represent a significant escalation in enforcement — higher fines, tighter deadlines, and new obligations that expand the financial reach of any single audit finding.

One-Month Response Deadline and Escalating Fines

Under the reformed rules, taxpayers must respond to auditor information requests within one month. This is not a soft guideline. Failure to comply triggers a structured penalty regime designed to make non-cooperation financially painful.

According to Baker Tilly Germany's analysis of the 2025 tax audit reform, Germany's 2025 reform introduced daily non-cooperation fines of EUR 75 that can accumulate to EUR 11,250, with enhanced surcharges reaching up to EUR 25,000 per day for economically powerful taxpayers and transfer pricing documentation penalties capped at EUR 1 million.

The math is straightforward but severe. A company that drags its feet on document production for several months faces fines that compound quickly into six- and seven-figure territory. The maximum penalty for sustained non-cooperation reaches EUR 3.75 million — a figure that should appear in every CFO's risk assessment for German operations.

Proactive Correction Obligations Across Tax Years

Perhaps the most consequential change is the new self-correction requirement. Under the previous regime, audit findings applied to the specific years under examination. The 2025 reforms changed this fundamentally.

If an auditor identifies an issue in one tax year and that finding affects returns already submitted for other years, the company must now proactively correct those other returns — even for years not formally under audit. This obligation applies regardless of whether the tax authority has requested the correction.

The practical impact is significant. A single audit finding related to, say, incorrect transfer pricing methodology in 2022 could force corrections across 2023, 2024, and any other year where the same methodology was applied. What might have been a contained adjustment to one fiscal year can now cascade across the entire filing history.

Companies that delay corrections after becoming aware of cross-year implications risk additional penalties on top of the original finding.

Tax Compliance Management Systems as a Shield

The reforms are not purely punitive. Companies that have implemented a certified Tax Compliance Management System (TCMS) may benefit from reduced penalties and a presumption of good faith during audits.

A functioning TCMS demonstrates to auditors that the organization has systematic controls in place to ensure tax compliance. In practice, this means:

  • Reduced fine exposure when non-compliance is identified, since the system shows the error was not willful
  • A more cooperative audit dynamic, as auditors tend to treat TCMS-certified companies as lower-risk
  • Faster audit resolution, because the documentation and processes auditors need are already structured and accessible

For multinational groups with German subsidiaries, investing in a TCMS is increasingly a cost-benefit calculation rather than a compliance luxury. The penalty differentials under the 2025 framework make the return on that investment measurable.

Standardized Digital Interfaces

The DAC 7 Implementation Act also introduced requirements for standardized data interfaces that reflect Germany's broader push toward fully digital tax audits. Two interfaces are particularly relevant:

  • DLS (Digitale LohnSchnittstelle): A standardized format for payroll data that auditors can request and process electronically
  • DSFinV-K (Digitale Schnittstelle der Finanzverwaltung für Kassensysteme): A standardized interface for cash register and point-of-sale data

These are not future requirements — they are current obligations. Companies that have not configured their payroll and POS systems to produce data in these formats should prioritize the technical implementation before their next audit cycle.


Z1, Z2, and Z3: How Auditors Access Your Digital Data

German tax audits are not paper-based exercises. Since 2002, the GDPdU (Grundsätze zum Datenzugriff und zur Prüfbarkeit digitaler Unterlagen) has given auditors explicit legal authority to access your digital financial records. While GoBD governs how your company must maintain digital records day-to-day, the GDPdU framework defines how auditors actually retrieve and examine that data during a Betriebsprüfung.

The GDPdU establishes three distinct data access methods, each with different operational implications for your finance and IT teams.

Z1: Unmittelbarer Zugriff (Direct Access)

Under Z1, the auditor receives read-only access to your live accounting system. They sit at a workstation, log in with credentials you provide, and navigate your software directly — running their own queries, drilling into transactions, and examining records at will.

In practice, Z1 access is relatively uncommon. Few companies volunteer direct system access, and most auditors prefer working with structured data exports they can analyze in their own tools. But the legal right exists, and the Finanzamt can insist on it. Companies running SAP, DATEV, or other major ERP platforms should ensure they can provision a restricted read-only user account on short notice.

Z2: Mittelbarer Zugriff (Indirect Access)

Z2 is an auditor-directed, company-executed approach. The auditor specifies exactly which queries, reports, or data extracts they need, and your team runs them. You produce the output; they analyze it.

This method gives companies more control over the process — your staff operates the system, and you see what data leaves the building. The trade-off is responsiveness. Auditors may issue dozens of data requests over weeks, and each one requires your accounting or IT team to drop what they are doing and produce the requested extract. Slow turnaround creates friction and raises suspicion.

Z3: Datenträgerüberlassung (Data Carrier Transfer)

Z3 has become the de facto standard for digital data access in German tax audits. Your company provides a complete, machine-readable export of all tax-relevant data on a storage medium — typically a USB drive, external hard drive, or secure file transfer.

The critical requirement: the data must be compatible with IDEA software (Interactive Data Extraction and Analysis), the standard analysis tool used by German tax auditors across all Finanzämter. IDEA ingests structured data formats and allows auditors to run statistical analyses, identify anomalies, cross-reference transactions, and flag entries for deeper investigation. Your export needs to arrive in a format IDEA can parse — typically CSV, ASCII fixed-width, or native database formats with accompanying documentation of the file structure.

A clean Z3 export is not just a technical exercise. The quality of your data export depends entirely on whether your underlying record-keeping complies with GoBD digital record-keeping requirements for Germany. Companies that maintain proper audit trails, sequential numbering, and unalterable records under GoBD can produce structured, consistent exports that auditors process without friction. Companies that have gaps in their digital records — missing transaction logs, inconsistent account mappings, or improperly archived source documents — will produce exports that immediately generate follow-up questions and potential findings.

Penalty Exposure for Data Access Failures

The financial consequences for failing to meet digital access requirements are severe and specific:

  • Failure to provide Z3 access carries a fine of EUR 25,000 per violation
  • Storing tax-relevant data on foreign servers without prior written consent from the Finanzamt triggers a default penalty of EUR 250,000

That second penalty catches many international companies off guard. If your German subsidiary's financial data sits on a cloud server in Ireland, the US, or Singapore, you need documented Finanzamt approval before the audit — not during it.

Practical Implications for International Companies

Many international businesses operate centralized ERP systems or cloud-based accounting platforms that were not designed with German tax audit requirements in mind. The Z3 obligation means these systems must produce German tax-authority-compatible data exports — structured, machine-readable, IDEA-compatible files covering all tax-relevant transactions for the audit period.

This creates two common challenges. First, global systems may not segment German entity data cleanly or export it in the required formats without custom configuration. Second, where invoices and financial documents exist in paper form or as unstructured digital files — scanned PDFs, emailed images, legacy attachments — they cannot be included in a structured Z3 export without conversion. Invoice data extraction tools can transform these unstructured documents into the machine-readable, field-level data that Z3 access demands, bridging the gap between how documents arrive and how auditors need to consume them.

Finance teams at international companies should verify their Z3 readiness well before an audit notification arrives. Run a test export covering a recent fiscal year, validate that IDEA can ingest it, and confirm that all tax-relevant data categories are represented.


Verfahrensdokumentation: The Most Common Audit Finding

If there is one compliance gap that surfaces in German tax audits more than any other, it is the Verfahrensdokumentation. This mandatory process documentation describes how your company's accounting and bookkeeping systems work, covering the entire data flow from the moment a business document enters your organization through to its recording in the accounting system and its eventual archival. Think of it as the operating manual for your financial processes, written not for your team, but for an auditor who needs to verify that your books are reliable.

The requirement is rooted in the GoBD, which mandates that every tax-relevant system be fully documented. Yet in practice, the Verfahrensdokumentation is either missing entirely, incomplete, or so outdated that it no longer reflects how the business actually operates. International subsidiaries are particularly vulnerable. A parent company in London or New York may have internal controls and process documentation for its own jurisdiction, but the German-specific documentation requirement is a separate obligation that rarely appears on the corporate compliance radar until an auditor asks for it. When it is missing, the auditor does not simply note a documentation gap and move on. The absence calls the integrity of the entire accounting system into question, because without it, the auditor has no basis for trusting that the system produces correct results.

What a Verfahrensdokumentation Must Cover

A compliant Verfahrensdokumentation typically addresses four areas:

1. General business description. An overview of the company's organizational structure, business activities, and the accounting-relevant processes that flow from them. This gives the auditor context for everything that follows.

2. User documentation. A description of the accounting software and related systems from the user's perspective. How are invoices entered? How are payments matched? What steps does a bookkeeper follow to process a credit note? This section walks through the day-to-day use of each system involved in financial record-keeping.

3. Technical system description. The IT infrastructure supporting the accounting function: hardware, software versions, interfaces between systems, data flows, and how information moves from one application to another. If your ERP feeds data into a separate tax reporting tool, that interface belongs here. If you use an external scanning service to digitize incoming invoices, the data path from scan to ledger entry must be documented.

4. Operational procedures. The internal controls and daily routines that govern how the system is actually used. This includes access permissions (who can post entries, who can modify them), document capture procedures, rules for handling corrections, and backup and archival processes. It is the section that ties the technology to the people who use it.

A Living Document, Not a One-Time Exercise

Creating a Verfahrensdokumentation is not a project you complete once and file away. It must be updated whenever your processes change. Migrating to new accounting software, adding an automated invoice processing workflow, restructuring your chart of accounts, changing your document archival system — each of these events triggers an update obligation.

A Verfahrensdokumentation written three years ago that describes a system you no longer use is almost as problematic as having none at all. Auditors will compare what the documentation says against what they observe in your data. Discrepancies between the documented process and the actual data flow raise immediate red flags and invite deeper scrutiny.

Consequences of Getting It Wrong

When an auditor determines that the Verfahrensdokumentation is missing or inadequate, the consequences extend well beyond a compliance notation. The auditor may conclude that the reliability of the accounting system cannot be verified, which opens the door to estimated assessments (Schätzung). Rather than basing the tax assessment on your company's own records, the tax office estimates taxable income using industry benchmarks, comparable businesses, or other external data points.

Estimated assessments almost always result in higher tax liabilities than what the company's own records would have produced. The tax office has no incentive to estimate conservatively, and the burden shifts to you to prove that the estimate is unreasonable. For a multinational subsidiary that may owe corporate income tax, trade tax, and VAT in Germany, the financial exposure from an estimated assessment across multiple tax types and multiple audit years can be substantial.


How to Prepare for a Betriebsprüfung

Preparation is not something that starts when the Prüfungsanordnung lands on your desk. The companies that move through a Betriebsprüfung with the fewest adjustments are those that treat audit readiness as an ongoing discipline. That said, whether you are preparing proactively or reacting to a formal notification, the following areas deserve your focused attention.

Get Your Invoice Documentation in Order

Every invoice your company has issued or received during the audit period must be retrievable, complete, and compliant with §14 UStG. This is non-negotiable. Auditors will pull samples and check whether each invoice contains:

  • Full name and address of both supplier and buyer
  • Tax identification number (Steuernummer) or VAT ID (USt-IdNr.) of the supplier
  • Invoice date and a sequential invoice number
  • Clear description of the goods delivered or services rendered
  • Net amount, applicable VAT rate, and gross amount

Incomplete invoices are one of the most frequent audit findings. The consequence is direct: if an incoming invoice fails the §14 UStG requirements, the auditor can deny your input VAT deduction on that transaction. For companies processing high volumes of supplier invoices, a systematic review of invoice completeness before the audit is far cheaper than losing deductions after it.

Pay particular attention to credit notes, corrected invoices, and self-billing arrangements. These are areas where documentation gaps tend to cluster.

Test Your Digital Data Export Capability

Do not wait until the auditor requests a Z3 data export to discover that your accounting system cannot produce one. Run a test export now. Verify that the output covers all relevant data fields, that transaction records are complete for the audit period, and that the file format is compatible with IDEA analysis software.

If your ERP or accounting platform does not support Z3-compliant exports natively, you need to address this gap immediately. Options include middleware solutions, export plugins, or working with your software vendor to configure the correct output format. Resolving this during an active audit creates friction, delays, and the kind of impression you do not want to make on your Betriebsprüfer.

Review and Update Your Verfahrensdokumentation

If your Verfahrensdokumentation does not exist, creating one is your single highest priority. If it does exist, pull it out and verify it against reality. The documentation must accurately reflect:

  • Current accounting workflows and approval chains
  • Software systems in use, including version numbers and configuration settings
  • How data enters the system, moves between modules, and gets archived
  • Any changes made to processes or systems since the documentation was last updated

Outdated Verfahrensdokumentation is almost as damaging as having none at all. An auditor who finds discrepancies between your documented processes and your actual operations will question the reliability of your entire accounting system.

Reconcile Key Accounts Across Tax Types

Auditors will cross-reference your numbers. The figures in your VAT returns must align with revenue reported for income tax or corporation tax purposes. Discrepancies between these filings are a red flag that triggers deeper investigation.

Focus your reconciliation efforts on:

  • VAT returns vs. income/corporation tax revenue: Every euro of reported revenue should be traceable across both filings.
  • Intercompany transactions: Transfer pricing documentation should support the amounts recorded. Cross-border intercompany flows receive especially close scrutiny.
  • Credit notes and corrections: Verify that adjustments are reflected consistently across all relevant tax filings and that supporting documentation exists for each correction.

Unexplained differences, even small ones, consume audit time and erode the auditor's confidence in your records.

Verify Retention Compliance

German tax law mandates 10-year retention for accounting records, invoices, and annual financial statements, and 6-year retention for general business correspondence. These periods run from the end of the calendar year in which the document was created.

Before the audit, confirm that records for all years within the likely audit scope are accessible. This means not just stored somewhere, but retrievable within a reasonable timeframe. If archived data sits on legacy systems, decommissioned servers, or with a former service provider, resolve access issues now. An auditor asking for records from seven years ago will not accept "we need a few weeks to locate those files" as a satisfactory answer.

Brief Your Team and Designate a Primary Contact

Appoint one person as the primary point of contact for the auditor. This is typically the head of tax, the finance controller, or an external Steuerberater. All document requests and questions should flow through this person to maintain consistency and prevent conflicting information from reaching the auditor.

Brief relevant staff on the audit process. The Betriebsprüfer may ask employees questions about specific transactions, request additional supporting documents, or want to observe how certain processes work in practice. Your team should know:

  • Who the designated contact is and how to escalate requests
  • That they should answer questions truthfully but stick to what was asked
  • The internal protocol for handling document requests, including expected response times

Under the 2025 cooperation penalty rules, unnecessary delays in responding to auditor requests can result in financial penalties. A clear internal protocol prevents the kind of slow, disorganized responses that trigger these provisions.

Conduct a Pre-Audit Self-Review

A targeted internal review of the likely audit years can surface problems before the auditor does. Focus on the areas with the highest error rates in German tax audits:

  • Cross-border VAT treatment: Are intra-EU supplies and acquisitions correctly classified? Is the reverse charge mechanism applied where required?
  • Intercompany pricing: Does your transfer pricing documentation support the margins and fees charged between related entities?
  • Entertainment and travel expense deductions: Are non-deductible portions (such as the 30% non-deductible share of business entertainment) correctly excluded?
  • Mixed-use assets: Are private use adjustments for company vehicles and other dual-purpose assets calculated and documented?

A self-review is not about achieving perfection. It is about identifying the issues you can correct voluntarily before the audit, which carries significantly lower penalties than corrections imposed by the auditor after the fact.

Invoice Data Extraction

Extract data from invoices and financial documents to structured spreadsheets. 50 free pages every month — no credit card required.

Try It Free