Skip to main content

12 types From invoices to T4, W-2 and RL-1 slips

Turn paperwork into clean data.

DocuSense reads your invoices, tax slips, pay stubs and bank statements, then returns structured fields you can review, export as JSON or CSV, or send to your own tools.

AI agent

From upload to your apps, on autopilot.

Drop a file and the DocuSense agent takes it from there: it reads the document, extracts the fields, exports clean data and sends it to the tools your team already uses.

  1. Upload

    PDF, image, Word, Excel or CSV — from the app, by API or in batches.

  2. Extract

    The agent recognises the document type and reads every field, with a confidence score.

  3. Export

    Clean JSON or CSV, ready for your code and your spreadsheets.

  4. Automate

    A signed webhook sends the result to Make, Zapier or your accounting app.

DocuSense agent

Developer API

One request. Structured fields back.

Send a PDF, an image or a Word, Excel or CSV file with your API key and get the extracted fields as JSON — or receive them on your webhook as soon as the document is processed.

Sources

  • UPWeb upload
  • APIREST API
  • PDFPDF & Office files
  • IMGImages

DocuSense API

  • POST /documents
  • GET /documents/:id
  • GET /documents/:id/export

Destinations

  • { }JSON
  • CSVCSV export
  • WHWebhooks
  • APPYour app: QuickBooks, Xero, Sage, Zoho Books, FreshBooks, Wave, Odoo, Dynamics 365, NetSuite, FreeAgent, Custom webhook
Extract a document
curl -X POST https://api.docusense.pro/api/v1/documents \
  -H "X-API-Key: $DOCUSENSE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "documentType": "AUTO",
    "mimeType": "application/pdf",
    "language": "en",
    "fileBase64": "'"$(base64 -w0 statement.pdf)"'"
  }'

Scoped API keys

Create keys limited to reading, uploading or deleting documents, and revoke them at any time.

Structured results

Each document type returns its own named fields — totals, boxes, balances — ready for your code.

Signed webhooks

Get notified on document.completed and document.failed, with a signing secret to verify every call.

Accepted files

  • PDF
  • JPG
  • PNG
  • WEBP
  • DOCX
  • XLSX
  • CSV
  • 10 MB max

Reads the documents your team handles every day

  • Invoices
  • T4 slips
  • W-2 forms
  • RL-1 slips
  • P60 forms
  • Bank statements

Extraction engine

Watch every field come to life.

Classification, extraction and automatic checks run in seconds, with a confidence score for every value, so you know exactly what deserves a second look.

Example: seven fields are read from a sample invoice — vendor, invoice number, date, customer, subtotal, tax and total — each with its confidence score.

Documents

Made for the paperwork you already have.

Twelve ready-made document types, plus a custom mode where you name the fields you need. Each type returns fields designed for it.

INBasic plan

Invoices

Vendor, buyer, dates, line items, taxes and totals.

Try it free
CXBasic plan

Custom extraction

Name up to 30 fields and get them back from any document.

Try it free
BKPro plan

Bank statements

Period, opening and closing balances, and every transaction.

Try it free
CTUltra plan

Contracts

Parties, key dates, financial terms, obligations and risk flags.

Try it free

Who it's for

One platform, many industries.

Teams that receive the same documents again and again use DocuSense to stop retyping them. Each industry below lists only the documents DocuSense reads today.

  • Accounting & tax firms

    Hundreds of client slips every tax season, typed in one by one.

    • Drop a ZIP of slips: each one is detected and extracted
    • Export to JSON or CSV, or in CRA, IRS, HMRC and DGFiP formats
    • T4 (Canada)
    • RL-1 (Quebec)
    • W-2 (USA)
    • P60 (UK)
    • Tax notice
    • Invoice
  • Lenders & mortgage brokers

    Checking income means comparing pay stubs, slips and bank statements by hand.

    • Pay, deductions and balances returned as clean fields
    • Uncertain documents go to a review queue, never silently accepted
    • Pay stub (Canada)
    • Bank statement
    • T4 (Canada)
    • ROE
  • HR & payroll

    Payroll and employment records arrive in many formats and languages.

    • Canadian and European pay stubs, ROE and P45
    • Send results to your HR system with signed webhooks
    • Pay stub (Canada)
    • Pay stub (Europe)
    • ROE
    • T4 (Canada)
    • P45 (UK)
  • Accounts payable & SMBs

    Supplier invoices come as PDFs, photos and spreadsheets.

    • Vendor, totals and taxes from PDF, image, Word, Excel or CSV
    • Custom rules flag what needs a look before payment
    • Invoice
    • Custom extract
  • Property management

    Rental applications pile up with pay stubs and bank statements to check.

    • Income and balances read in seconds per applicant
    • Identifiers masked and files deleted after processing
    • Pay stub (Canada)
    • Bank statement
    • T4 (Canada)

Your industry isn't listed? The custom extraction mode reads the fields you name on any document.

Built for sensitive documents, and the people who handle them.

Payroll slips and bank statements carry personal data. DocuSense keeps what it stores to a minimum and leaves you in control.

  • Your files aren't kept

    Your file is deleted once processed: only the extracted data is kept.

  • Two-factor sign-in

    Protect your account with an authenticator app and single-use backup codes.

  • Keys you control

    API keys and webhook secrets are shown only once, stored securely and can be revoked at any time.

  • Privacy controls

    Manage marketing consent, request an export of your data or delete your account from your settings.

  • Activity log

    Sign-ins, exports and account changes are recorded in a log you can review.

  • Clear retention

    Extracted data is kept for a limited time, set out in our privacy policy, and you can delete it yourself at any time.

How it works

From upload to usable data.

  1. Upload it

    Drop a PDF, an image, a Word, Excel or CSV file, then choose the document type and its language.

  2. Review the fields

    Check every extracted value on the document page before you rely on it.

  3. Put it to work

    Export to JSON or CSV, or fetch the data from the API and your webhooks.

Pricing

Simple plans that grow with you.

Monthly prices. Upgrade, downgrade or cancel at any time from your account.

  • Basic

    To try DocuSense on invoices and custom fields.

    $0Free forever
    Start free
    • 50 pages / month
    • Invoices and custom extraction
    • PDF, images, Word, Excel, CSV
    • REST API and webhooks
    • Rules, batches and review queue
  • Pro

    For payroll and bookkeeping with tax slips.

    $49/moBilled monthly, cancel anytime
    Choose Pro
    • 1,000 pages / month
    • Everything in Basic
    • T4, W-2, ROE, pay stubs, P60, P45
    • Bank statements
    • Smart search with cited sources
  • Mega

    For high volumes, every document type.

    $399/moBilled monthly, cancel anytime
    Choose Mega
    • 20,000 pages / month
    • Everything in Ultra
    • The largest monthly volume
    • Priority support
  • Enterprise

    For large volumes with security and compliance needs.

    CustomAnnual contract
    Contact sales
    • Custom volume and pricing
    • Service level agreement (SLA)
    • Dedicated account manager
    • Custom data retention
    • Annual contract and invoicing

Prices in USD, taxes extra where applicable. Every new account gets 100 welcome pages. 1 page processed = 1 page counted.

Compare all plans

Every feature, plan by plan.

Volume and billingUltra

Pages included per month
5,000
Billing
Monthly or yearly

DocumentsUltra

Invoices and custom extraction
Included
PDF, images, Word, Excel, CSV
Included
Tax slips and bank statements (T4, W-2, ROE, pay stubs…)
Included
RL-1, French tax notices, contract analysis
Included
Exports (JSON, CSV, CRA, IRS, HMRC, DGFiP)
Included

Automation and APIUltra

Automatic type detection, batches, review queue
Included
Custom rules
Included
Automatic invoice checks (totals, taxes, duplicates)
Included
Field corrections with history
Included
Invoice ↔ bank statement reconciliation
Included
Yearly tax folder with export for your accountant
Included
REST API and signed webhooks
Included
App connections (webhooks)
50
Batch and rule events
Included
Remove the “Extracted by DocuSense” mention
Included
Smart search with cited sources
Included
Verified written answers
Included

Security and privacyUltra

Two-factor authentication and passkeys
Included
Data export and deletion (Law 25)
Included

SupportUltra

Email support
Included
Priority support
Not included
Service level agreement (SLA)
Not included
Dedicated account manager
Not included
Custom data retention
Not included
Compare all plans
FeatureBasicProUltraMegaEnterprise
Volume and billing
Pages included per month501,00020,000Custom
BillingFreeMonthly or yearlyMonthly or yearlyAnnual contract
Documents
Invoices and custom extractionIncludedIncludedIncludedIncluded
PDF, images, Word, Excel, CSVIncludedIncludedIncludedIncluded
Tax slips and bank statements (T4, W-2, ROE, pay stubs…)Not includedIncludedIncludedIncluded
RL-1, French tax notices, contract analysisNot includedNot includedIncludedIncluded
Exports (JSON, CSV, CRA, IRS, HMRC, DGFiP)IncludedIncludedIncludedIncluded
Automation and API
Automatic type detection, batches, review queueIncludedIncludedIncludedIncluded
Custom rulesIncludedIncludedIncludedIncluded
Automatic invoice checks (totals, taxes, duplicates)IncludedIncludedIncludedIncluded
Field corrections with historyIncludedIncludedIncludedIncluded
Invoice ↔ bank statement reconciliationNot includedIncludedIncludedIncluded
Yearly tax folder with export for your accountantNot includedIncludedIncludedIncluded
REST API and signed webhooksIncludedIncludedIncludedIncluded
App connections (webhooks)2550Custom
Batch and rule eventsNot includedIncludedIncludedIncluded
Remove the “Extracted by DocuSense” mentionNot includedIncludedIncludedIncluded
Smart search with cited sourcesFree trial: 10 documents, 20 searchesIncludedIncludedIncluded
Verified written answersNot includedNot includedIncludedIncluded
Security and privacy
Two-factor authentication and passkeysIncludedIncludedIncludedIncluded
Data export and deletion (Law 25)IncludedIncludedIncludedIncluded
Support
Email supportIncludedIncludedIncludedIncluded
Priority supportNot includedNot includedIncludedIncluded
Service level agreement (SLA)Not includedNot includedNot includedIncluded
Dedicated account managerNot includedNot includedNot includedIncluded
Custom data retentionNot includedNot includedNot includedIncluded

Use cases

Less retyping. More actual work.

Supplier invoices go in; totals and tax lines come out, ready to reconcile.

Bookkeeping

Invoices · CSV export

Year-end slips like T4, RL-1 and W-2 are read box by box instead of typed by hand.

Payroll & HR

Tax slips · Pro & Ultra

FAQ

Questions, answered.

Still unsure? Create a free account and try it on your own documents.

Which documents can DocuSense read?

Invoices, bank statements, contracts, Canadian T4, RL-1 and ROE slips and pay stubs, US W-2 forms, UK P60 and P45 forms, European payslips and French tax notices — plus a custom mode where you list the fields you want.

Which file formats are supported?

PDF, PNG, JPG and WEBP, plus Word (.docx), Excel (.xlsx) and CSV files, up to 10 MB each. Old .doc/.xls formats, password-protected files and files with macros are refused.

Do you keep my original files?

No. Your file is deleted once it has been processed: DocuSense keeps only the extracted data, which you can delete at any time. Learn more in our privacy policy →

Can I use DocuSense from my own software?

Yes. Create an API key in your dashboard, send documents to the REST API with the X-API-Key header, and register webhooks to be notified when a document is completed or fails.

Can I change or cancel my plan?

Yes. The Basic plan is free. Paid plans are billed monthly or yearly (1 month free) and can be upgraded, downgraded or cancelled from the billing portal in your account.

How is my account protected?

With two-factor authentication (authenticator app or passkey), automatic protection against repeated sign-in attempts, email alerts for sensitive changes and encryption of your data. You can review your account activity at any time. Learn more in our privacy policy →

Hand off the next document you'd retype.