AI document operations with humans in the loop

Paperwork in. Verified data out.

Paperlane reads every receipt, invoice and claim, proves each value with the line it came from, checks the maths and only asks a person when it isn’t sure.

  • Receipts, invoices and claims
  • Any language, any layout
  • People review only the exceptions
  1. Reading the receipt
  2. Extracting the fields
  3. Checking the maths
  4. Approved automatically
  • Receipts
  • Invoices
  • Insurance claims
  • Bank statements
  • Delivery notes
  • Utility bills
  • Purchase orders
  • Expense reports
HOW IT WORKS

Four steps. One document, start to finish.

Follow INV-2041.pdf through Paperlane: it is uploaded, read, checked and routed and every step leaves a trace you can audit.

Upload

Queued in under a second

Drag files in, email them or send them through the API. Paperlane checks the real file type, fingerprints each file to catch duplicates and starts reading immediately.

Drop receipts, invoices or claims here
  • INV-2041.pdfPDF · 2 pagesQueued
  • INV-2041 (1).pdfDuplicate of INV-2041.pdf

SHA-256 fingerprint compared with every file in the workspace

Read

Every field with its evidence

The model extracts each field and quotes the exact line it came from, with a confidence score. Any language, any layout, including phone photos.

Northwind Supplies LtdInvoice INV-2041Due 12 Nov 2026VAT 20 % £214.00TOTAL £1,284.00
  • VendorNorthwind Supplies Ltdline 198%
  • Due date12 Nov 2026line 372%
  • Total£1,284.00line 597%

Check

Rules a model cannot fake

Deterministic checks run after every extraction: VAT maths, IBAN checksums, duplicates and dates. Anything that fails is flagged with the reason.

  • Net + VAT equals the totalPassed
  • IBAN checksum is validPassed
  • No duplicate in the workspacePassed
  • Due date is after the issue dateNeeds a look

Route

People see only exceptions

Documents above your confidence threshold are approved automatically. The rest wait in the review queue with their reason while a webhook and the audit trail record what happened.

INV-2041.pdfReview queueDue date read at 72%
Approved automatically31of 40 documents this morning
Review queue9each with the reason it was flagged
  • document.needs_reviewsent to your endpoint, signed and retried
  • Audit entry written: who, what, when and the evidence

The review queue

The review queue that respects your time.

Every flagged document explains why. Approve, correct or reject without touching the mouse.

app.paperlane.dev/review
  • Invoice #104271%Acme GmbH · €1,284.00
  • Claim CL-2039193%Motor · €4,870.00
  • Receipt88%Bauhaus · €212.40
  • Invoice #77-31084%Nordlicht AG · €9,120.00
  • Delivery note62%Kühne Logistik
WHAT YOU GET

Trust built into every step.

Hover a card to see it work.

  • Evidence for every field

    Each value links to the exact quote it came from, so reviewers verify in seconds instead of searching.

    INVOICE 1042 · Acme GmbH

    Net amount ........ €1,079.00

    Total due ......... €1,284.00

    total = “€1,284.00”, quoted from line 3

  • Confidence you can see

    Scores per field decide what is approved automatically.

    • Vendor98%
    • Total95%
    • Date71%
  • Checks the model can’t fake

    Deterministic rules run after every extraction.

    • Line items sum to the total
    • Dates are not in the future
    • IBAN checksum is valid
  • Search that forgives typos

    Exact matches and meaning-based matches, fused into one ranking.

    akme invoce⌘K
    Invoice #1042 · Acme GmbH
    Invoice #0987 · ACME Gmbh
    Receipt · Acme Café
  • A copilot that cites its sources

    Ask questions across every document and get answers with links back to the originals.

    Which claims over €1,000 need review?

    Three motor claims, all from the same garage.

    CL-20391CL-20402CL-20417
  • A complete audit trail

    Who uploaded, what the AI read, who corrected it and who approved it.

    1. Uploaded by Ada
    2. Extracted by AI
    3. Date corrected by Ben
    4. Approved by Ada
REAL PAPERWORK

Three countries. Three formats. One schema.

Drag across the page to see exactly what Paperlane read and how confident it was.

FRISCHMARKT KAISER

Venloer Str. 214 · 50823 Köln

Tel. 0221 558219

USt-IdNr. DE 281 552 907

------------------------------------------------

  • Vollkornbrot 750g2,49 A
  • Bio-Milch 1,5% 1l1,29 A
  • Äpfel Elstar 1kg2,99 A
  • Kaffee Crema 500g6,99 A
  • Spülmittel 500ml1,79 B

------------------------------------------------

SUMME EUR15,55

================================================

Bar20,00

Rückgeld4,45

MwStNettoSteuerBruttoA 7%12,860,9013,76B19%1,500,291,79
04.10.2026 09:41Bon 4471 · Kasse 02

TSE-Sig: 8f3a91c2e07b4d1a… · Trans. 118204

Vielen Dank für Ihren Einkauf!

FRISCHMARKT KAISER

Venloer Str. 214 · 50823 Köln

Tel. 0221 558219

USt-IdNr. DE 281 552 907

------------------------------------------------

  • Vollkornbrot 750g2,49 A
  • Bio-Milch 1,5% 1l1,29 A
  • Äpfel Elstar 1kg2,99 A
  • Kaffee Crema 500g6,99 A
  • Spülmittel 500ml1,79 B

------------------------------------------------

SUMME EUR15,55

================================================

Bar20,00

Rückgeld4,45

MwStNettoSteuerBruttoA 7%12,860,9013,76B19%1,500,291,79
04.10.2026 09:41Bon 4471 · Kasse 02

TSE-Sig: 8f3a91c2e07b4d1a… · Trans. 118204

Vielen Dank für Ihren Einkauf!

PaperExtracted

One schema out

Read from Germany · German

  • merchantFRISCHMARKT KAISERFrischmarkt Kaiser
  • issued_at04.10.2026 09:412026-10-04T09:41+02:00
  • totalSUMME EUR 15,5515.55 EUR
  • vatA 7% 0,90 · B 19% 0,29[7% → 0.90, 19% → 0.29]
  • vat_idDE 281 552 907DE281552907

Auto-approved · Items and VAT reconcile to the total

Fictional businesses and people. Sample data only.

INSIGHTS

Know what your paperwork costs and what it saves.

The Insights page turns the audit trail into numbers: volume, how much was approved without a person, how fast reviewers decide and what the AI cost per document.

Documents this month
0
Approved automatically
0%
Median review time
0 min
AI cost per document
€0.00
Uploads per day
Last 14 days
By document type
  • Invoices52%
  • Receipts31%
  • Claims17%

Sample numbers from a demonstration workspace.

Built for teamswho hate re-typing.

For every stack
of paper

  • 01 / 04

    Insurance claims

    Policy numbers, incident dates and amounts checked against the policy before an adjuster opens the file.

    • Policy number
    • Incident date
    • Claimed amount
  • 02 / 04

    Accounts payable

    Vendors, totals and IBANs extracted and validated, with duplicates caught before anyone pays twice.

    • Vendor
    • IBAN
    • VAT
    • Total
  • 03 / 04

    Expense receipts

    Phone photos of crumpled receipts turned into clean expense lines with VAT split out.

    • Merchant
    • Date
    • VAT rate
    • Total
  • 04 / 04

    Logistics paperwork

    Delivery notes and customs forms matched to orders, with mismatches routed to the right person.

    • Order number
    • Consignee
    • Items
    • Weight

Showing 1 of 4

COPILOT

Ask your documents anything.

Answers come with charts and citations you can open. Anything that changes data, like approving a batch, waits for a human to confirm.

A recorded sample conversation. No AI is called on this page.

Copilotsample workspace

Pick a question below to see how the copilot answers with charts and citations.

SECURITY

Security that is enforced, not promised.

Paperlane was built for financial paperwork from day one. Every protection below is in the code and covered by tests, not a line on a slide.

  • Tenant isolation

    Every query is scoped to your workspace in the API and enforced again by the database. Cross-tenant access is tested on every change.

  • Private storage

    Documents live in a private bucket. Uploads and downloads use signed links that expire within minutes and lock the file type and size.

  • Complete audit trail

    Every upload, extraction, correction, approval and rejection is recorded with who, what, when and the evidence behind it.

  • Hardened accounts

    Email verification, breached-password checks, TOTP two-factor authentication with backup codes and sessions you can end everywhere.

  • Hardened browser surface

    A strict Content Security Policy, HSTS and frame protection ship with every page, so scripts and frames from elsewhere cannot run.

  • Humans keep the last word

    Confidence thresholds decide what is automated. Everything else waits for a person and the copilot can never change data.

TEAM

Roles for every desk.

Owners, admins, reviewers and viewers see the same documents with exactly the powers they need. Each role includes everything the role below it can do.

  • Owner

    Created the workspace and always keeps full control.

    • See documents, activity and insights
    • Ask the copilot
    • Upload documents
    • Approve or reject extractions
    • Delete documents
    • Invite and manage members
    • Manage API keys and webhooks
  • Admin

    Runs the workspace day to day: people, integrations and clean-up.

    • See documents, activity and insights
    • Ask the copilot
    • Upload documents
    • Approve or reject extractions
    • Delete documents
    • Invite and manage members
    • Manage API keys and webhooks
  • Reviewer

    Does the daily work: uploads paperwork and checks what Paperlane read.

    • See documents, activity and insights
    • Ask the copilot
    • Upload documents
    • Approve or reject extractions
    • Delete documents
    • Invite and manage members
    • Manage API keys and webhooks
  • Viewer

    Needs the numbers, not the controls. Ideal for finance leads and auditors.

    • See documents, activity and insights
    • Ask the copilot
    • Upload documents
    • Approve or reject extractions
    • Delete documents
    • Invite and manage members
    • Manage API keys and webhooks

Meet datawithoutretyping.

Paperwork should not be a job. Paperlane reads every document the moment it arrives, shows its work for every field and asks a person only when a person is genuinely needed. Your team stops retyping and starts deciding.

FOR DEVELOPERS

Clean data, wherever you need it.

A versioned REST API, signed webhooks with retries and an MCP server so AI assistants can query your workspace directly.

webhook listener
    curl "$PAPERLANE_URL/api/v1/workspaces/acme/documents?status=needs_review" \
      -H "Authorization: Bearer pl_live_…"
    automated tests guarding every change
    0
    daily AI budget, enforced by a circuit breaker
    $0
    AI calls made by visitors to the public demo
    0
    workspace roles, from owner to viewer
    0

    Measured from the codebase and its configuration, October 2026.

    Simple pricing. Pay for documents, not seats.

    Free

    For trying Paperlane on real paperwork.

    €0per month

    • 50 documents per month
    • Review queue and search
    • REST API and webhooks
    Start for free

    Pro

    For teams that process documents every day.

    €19per month

    • 1,000 documents per month
    • Copilot with cited answers
    • MCP server and API keys
    • Priority support
    Start with Pro

    Questions, answered.

    What teams usually ask before they send Paperlane their first document.

    • Which documents can Paperlane read?

      Receipts, invoices and insurance claims as PDF, PNG or JPEG, in any language and layout. There are no templates to set up: Paperlane finds the fields on its own.

    • How do I know the extracted data is correct?

      Every value points to the line it came from and Paperlane checks it with rules such as net + VAT = total, IBAN checksums and date order. Each field shows a confidence score.

    • What happens when Paperlane isn’t sure?

      The document goes to your review queue instead of being approved. A reviewer confirms or corrects the fields and every decision is kept in the audit trail.

    • Who can see our documents?

      Only members of your workspace. Workspaces are isolated from each other, roles decide who can upload, review or manage and files are shared only through short-lived signed links. Accounts can be protected with two-factor authentication.

    • Can it connect to the tools we already use?

      Yes. Call the REST API with workspace API keys, receive signed webhooks when documents are approved or fail or connect an AI assistant through the MCP server.

    • What does it cost to get started?

      Nothing. The Free plan includes 50 documents a month with the review queue, search, the API and webhooks. Move to Pro when you need more documents or the copilot.

    Stop retyping.Start reviewing.

    Upload your first documents on the free plan. Paperlane reads them, checks them and hands your team only the ones that need a decision.

    • Free plan to start
    • Every field cited to its source
    • People approve what matters