Upload invoices. Publish to Xero & QuickBooks.
AI extracts the data. You review VAT codes and nominal accounts. One click publishes bills with the PDF attached.
£49/month flat. 14-day free trial. Up to 1,000 documents.
The manual processing nightmare
If any of this sounds familiar, you're not alone.
Hours lost to data entry
Retyping supplier names, amounts, and VAT codes from PDFs into Xero or QuickBooks. Every. Single. Invoice.
Errors that cost real money
Wrong VAT codes, miskeyed amounts, and duplicate entries slip through when you process hundreds of invoices manually.
Chasing clients for receipts
Month-end arrives and half your clients still haven't sent their paperwork. You spend more time chasing than processing.
Four steps to transform your practice
From messy PDFs to posted bills in minutes, not hours.
Upload
Clients upload invoices and receipts via bookmarked links. You bulk-upload at month-end. Bank statements too.
Process
AI extracts supplier, amount, VAT code, and nominal. 95%+ accuracy on UK invoices. Review in your dashboard.
Publish
One click publishes bills to Xero or QuickBooks Online with the original PDF attached. No CSV wrangling.
Comply
6-year HMRC-compliant storage. Evidence packs on demand. VAT return calculations (Box 1-9) built in.
Bills in Xero/QBO, coded, attached, ready for review.
No more re-entering supplier details. No more guessing VAT treatment. Upload once, review, publish.
Without Haisem
- ✕ Rekey every supplier invoice manually
- ✕ Look up VAT codes for each line
- ✕ Copy-paste into Xero/QBO
- ✕ Lose the original PDF
With Haisem
- ✓ VAT codes assigned automatically
- ✓ Nominal codes matched to your chart
- ✓ One click → bill in Xero with PDF
- ✓ Original attached for HMRC
Built specifically for UK accounting workflows. Not generic OCR with a CSV export.
How it works
Three simple steps to get your invoices organised without re-entering data
Share Upload Links
Create unique links for each client. They bookmark on their phone. Works for invoices, receipts, and bank statements.
- Client-specific shareable links
- QR codes for mobile
- Works for invoices AND bank statements
AI Processes Instantly
Our AI reads documents like a trained bookkeeper. Extracts supplier, date, VAT, amounts. Assigns nominal codes. All in 2-3 minutes.
- AI-powered OCR for UK documents
- 95% accuracy on standard invoices
- Automatic VAT code detection (S/R/Z/E)
- Smart nominal code assignment
Review & Publish
Review AI suggestions, then publish directly to Xero or QuickBooks with one click. PDF attachments included.
- One-click publish to Xero/QuickBooks
- PDF automatically attached
- CSV export for Sage, FreeAgent, others
- 6-year evidence packs for HMRC
Ready to save hours on invoice processing?
Start your 14-day free trialStop wasting hours on manual processing
See how Haisem transforms document processing and VAT compliance
Manual Entry
Haisem
Comparison Note: Manual entry cost estimates assume staff time at £15/hour based on industry averages. Results may vary based on document volume and complexity.
Why trust Haisem
GDPR Compliant
UK data centres, encrypted at rest
6-Year HMRC Storage
Evidence packs on demand
95%+ Accuracy
AI trained on UK invoices
14-Day Free Trial
No credit card required
Trusted by UK accountants
Hear from practitioners who switched to Haisem.
“I was spending two full days a month just keying invoices into Xero. Now I upload, review, and publish in under an hour. The VAT codes are right almost every time.”
Sarah Mitchell
Sole Practitioner, Mitchell Accounting
“The client upload links changed everything. Our clients bookmark the link and send receipts as they go. No more chasing at month-end. Genuinely saves us hours per client.”
James Hargreaves
Partner, Hargreaves & Co
“I tried three other OCR tools before Haisem. None of them understood UK VAT codes or nominal categories. This one does. And the flat pricing means I know exactly what I'm paying.”
Priya Patel
Bookkeeper, 40+ clients
One plan. Everything included.
Start with a 14-day free trial to see how much posting time you save. Cancel anytime.
Haisem Standard
14-day free trial included. No card required.
- Up to 1,000 documents per month
- Up to 100 bank statements per month
Average 3 pages per statement = 300 pages/month
- Direct Xero & QuickBooks Online integration
- One-click publish with PDF attachments
- UK VAT codes and nominal categories
- 6-year HMRC-compliant storage
- Batch processing supported
- Multi-tenant support (unlimited orgs)
- Email reports with CSV exports
Secure payment via Stripe. Your data is encrypted and stored in UK data centres.
Frequently Asked Questions
Everything you need to know about AI invoice processing
What is Haisem?▼
Haisem is AI-powered document processing and VAT Returns for UK accountants and bookkeepers. Process invoices, receipts, bank statements, and calculate VAT Returns (Box 1-9) in one platform. Upload via client links (no app needed), AI extracts data with 95% accuracy, and publish directly to Xero & QuickBooks Online or export to CSV for Sage and others. £49/month flat rate includes 1,000 invoices + 100 bank statements per month, VAT bridging, 6-year HMRC-compliant storage, and UK VAT code detection (S/R/Z/E). Founded 2024, based in UK with data stored in London AWS.
What's the difference between invoices and receipts?▼
Haisem processes purchase invoices (bills from your suppliers like Amazon, Screwfix, office supplies) and expense receipts (smaller items like taxi fares, coffee with clients). For accountants, the primary use is processing supplier invoices for VAT returns and monthly reconciliations. Upload any document - the AI handles both.
Client Upload Links
How do client upload links work?▼
You create a unique upload link for each client in your dashboard. Share it via email, WhatsApp, or text. Your client bookmarks it on their phone. Whenever they get a receipt or invoice, they click the bookmark, snap a photo or select a PDF, and upload. No app download. No account creation. No password. The receipt appears in your dashboard within minutes, organized under that client's name.
How many clients can I create upload links for?▼
Unlimited. Create as many client-specific upload links as you need. Each link is unique to that client, so all their uploads are automatically organized in your dashboard. No per-client fees, no per-link fees. All included in your £49/month subscription.
Can clients upload their own receipts on the fly?▼
Yes! That's the whole point. Your client bookmarks their upload link. Throughout the month, whenever they make a business purchase (petrol station, restaurant, office supplies), they immediately snap the receipt and upload via their bookmarked link. Takes 15 seconds. By month-end, you have all their receipts already uploaded and processed - no more chasing.
Do clients need to create an account or download an app?▼
No. Your clients don't download anything. They don't create accounts. They don't remember passwords. They just click a link, upload a file, done. Works on any phone, any browser. iPhone, Android, desktop - doesn't matter.
What if a client uploads the wrong receipt?▼
You can delete it from your dashboard. Each upload shows the filename, client name, and date. If something looks wrong, just delete it before exporting. The client can re-upload the correct receipt anytime.
Can I expire or disable a client upload link?▼
Yes. When creating a link, you can set expiry (7 days, 30 days, 90 days, or never). You can also disable a link anytime from your dashboard if a client relationship ends. Already-uploaded documents remain in your dashboard.
Can clients see what they've uploaded?▼
No. Client links are upload-only. They don't get a login or portal to view their uploads. Only you (the accountant) see the uploads in your dashboard. This keeps it simple for clients and secure for you.
Can I also bulk upload receipts at month-end or quarter-end?▼
Absolutely. You have two upload methods: (1) Client Upload Links - for clients to upload throughout the month, and (2) Your Dashboard Upload - for you to bulk upload files anytime. In your dashboard, drag-and-drop up to 50 PDFs at once. Perfect for clients who email you a batch at month-end, or for historical documents. Both methods work together.
Bank Statements
Can I process bank statements too?▼
Yes! Haisem includes bank statement processing at no extra cost. Upload PDF bank statements from any UK bank, and AI extracts all transactions (date, description, amount, balance). Export to CSV for reconciliation in Xero, QuickBooks, or Sage. Bank statements are included unlimited in your £49/month subscription with no per-page fees.
Which UK banks are supported?▼
All of them. Our AI reads any UK bank statement format - Barclays, HSBC, Lloyds, NatWest, Santander, TSB, Halifax, Metro Bank, Monzo, Revolut, Starling, and more. Works with both digital PDFs and scanned statements. Multi-page statements are fully supported.
How accurate is bank statement extraction?▼
Very accurate on digital PDFs (98%+). The AI extracts every transaction row including date, description, debit/credit, and running balance. You get a clean CSV ready to import. Always review the CSV before importing to catch any edge cases.
Can clients upload bank statements via their upload link?▼
Yes. Clients can upload both receipts AND bank statements via the same link. Everything appears in your dashboard. You can then switch between "Invoice Dashboard" and "Bank Statements" tabs to view each document type separately.
Do bank statements count toward my 1,000 document limit?▼
Yes. Each bank statement PDF counts as 1 document. So if you process 400 invoices + 100 bank statements in a month, that's 500 of your 1,000 monthly limit.
Storage & HMRC Compliance
How long is my data stored and accessible?▼
Your data is stored for 6 years to meet HMRC requirements. Here's how it works: Days 0-90 - Instant access in your dashboard, stored in AWS S3 Standard. Days 90-2,190 (6 years) - Automatically moved to AWS Glacier Instant Retrieval for cheaper long-term storage, but still instantly accessible when you download evidence packs. You never lose access. Evidence packs can be downloaded anytime within the 6-year period. This is fully HMRC compliant for UK tax and VAT record-keeping.
What are evidence packs and when do I need them?▼
Evidence packs are ZIP files containing: (1) All original receipt/invoice PDFs organized by date and supplier, (2) A CSV file with all extracted data, and (3) A manifest file listing everything included. You need these for HMRC audits. When HMRC requests receipts from a specific period (e.g., Q3 2023), you go to your dashboard, filter by date range and client, click "Download Evidence Pack", get a ZIP file in 10 seconds, and send to HMRC. This is way faster than digging through filing cabinets or old emails.
Is Haisem GDPR compliant?▼
Yes. All data is: encrypted in transit (SSL/TLS), encrypted at rest (AES-256), stored in UK data centers (London AWS), processed under GDPR rules, and automatically deleted after 6 years (or when you request deletion). We never sell your data to third parties. Your documents are your property.
Can I delete documents before the 6-year period?▼
Yes. You can delete individual documents or bulk delete from your dashboard anytime. Once deleted, they're gone from our servers within 24 hours. However, we recommend keeping documents for the full 6 years to stay HMRC compliant.
AI & Accuracy
How accurate is the AI extraction?▼
Haisem achieves 95%+ accuracy on standard UK invoices and receipts, with higher accuracy on digital documents (98%+). Bank statement extraction accuracy exceeds 99% for transaction-level data (date, description, amount, balance).
Our AI is trained specifically on UK documents and understands:
- UK VAT codes (Standard, Reduced, Zero-rated, Exempt)
- Nominal codes (5000, 7300, etc.)
- British supplier patterns
- HMRC-compliant date and amount formats
Documents flagged for review (missing invoice number, date, or supplier) ensure you catch errors before publishing to Xero/QuickBooks.
What does the AI actually extract?▼
From invoices/receipts: Supplier name, Invoice number, Invoice date, Total amount (including VAT), Net amount (excluding VAT), VAT amount, VAT code (S/R/Z/E), Currency (GBP default), Category (e.g., "Office Supplies", "Professional Fees"), Nominal code (e.g., 5000, 7300), and Document type (invoice, receipt, credit note). From bank statements: Transaction date, Description, Debit/credit amount, Running balance, and Account details.
Does the AI get better over time?▼
Yes. The AI model is retrained periodically on new UK document patterns. However, it doesn't learn from YOUR specific documents (for privacy reasons). It learns from anonymized patterns across thousands of UK businesses.
What if the AI extraction is wrong?▼
Always review extractions in your dashboard before exporting. The CSV format makes it easy to spot-check supplier names, amounts, and VAT codes. You can edit values in your accounting software after import, or correct them in the CSV before importing.
Accounting Software
What accounting software does this work with?▼
Publish bills directly to Xero & QuickBooks Online with the PDF attached. CSV export is available for Sage/FreeAgent when needed.
Multi-tenant support: Connect multiple Xero organizations and QuickBooks companies if you manage clients across both platforms. Choose which organization/company to publish to from a dropdown in your dashboard.
Can Haisem publish directly to Xero or QuickBooks?▼
Yes. Haisem publishes invoices directly to Xero and QuickBooks Online as bills with PDF attachments. Here's how it works:
- Connect your Xero organization or QuickBooks company via one-click OAuth (takes 30 seconds)
- Review AI-extracted invoices in your dashboard
- Select invoices to publish (individually or in bulk up to 20 at once)
- Click "Publish to Xero" or "Publish to QuickBooks"
- Invoices appear instantly as bills in your accounting software with PDFs attached
You can connect multiple Xero orgs and QuickBooks companies (perfect for accountants managing multiple clients) and select which to publish to from a dropdown. No CSV export/import needed.
How do nominal codes work?▼
Haisem automatically assigns UK standard nominal codes from 23 common expense categories: 5000 (Cost of Sales), 7100 (Rent), 7200 (Utilities), 7205 (Insurance), 7300 (Professional Fees), 7400 (Travel), and 17 more. The codes are designed to match Xero, QuickBooks, and Sage defaults. If your chart of accounts differs, you can remap codes in your accounting software after import.
Can I use Haisem for VAT Returns?▼
Yes! Haisem now includes VAT Returns functionality. It calculates all 9 boxes (Box 1-9) automatically by processing your sales and purchase invoices. Filter by VAT period (quarterly/monthly), review the calculations, and export to QuickFile CSV format ready for MTD submission. Haisem handles the VAT bridging, matching your documents to HMRC's required boxes. You can also manually enter adjustments if needed. While Haisem isn't MTD filing software itself, it prepares VAT-ready data that you submit via your MTD platform (Xero, QuickBooks, QuickFile, etc.).
How does VAT bridging work?▼
Haisem distinguishes between sales invoices (revenue you invoiced to clients) and purchase invoices (bills from suppliers). Sales go into Boxes 1, 6 (Output VAT & sales values), while purchases go into Boxes 4, 7 (Input VAT & purchase values). The system automatically filters by invoice date within your VAT period and totals net + VAT amounts per invoice type. You get a clear breakdown showing which documents contribute to each box, plus options to manually adjust for partial exemptions, capital goods, or EU transactions.
Pricing & Limits
What happens if I hit the 1,000 document limit?▼
Uploads will be paused until your next billing cycle. We're working on overage options. For now, if you regularly exceed 1,000/month, contact us at info@haisem.co.uk and we can discuss a custom plan.
How is the 1,000 document limit calculated?▼
It's per calendar month. Each uploaded file counts as 1 document: 1 invoice PDF = 1 document, 1 receipt photo = 1 document, 1 bank statement PDF = 1 document (even if it's 10 pages). Multi-page PDFs count as 1 document, not per-page. If you upload 400 invoices + 100 receipts + 50 bank statements in a month, that's 550 documents.
Are there any per-client fees or per-user fees?▼
No. £49/month flat. Create upload links for 5 clients or 50 clients - same price. Add unlimited team members to your account - same price. No hidden fees, no per-seat licenses, no per-client subscriptions.
Can I cancel anytime?▼
Yes. Cancel in your account settings. You keep access until the end of your current billing period. Before canceling, download any evidence packs or CSVs you need - we'll retain data for 30 days after cancellation, then delete it (unless you're within the 6-year HMRC period, in which case we notify you to download before deletion).
Do you offer annual billing?▼
Not yet, but it's coming soon with a discount. Join our waitlist if you're interested in annual pricing.
Getting Started
How do I get started with client upload links?▼
After signing up: (1) Go to your dashboard, (2) Click "Customer Links" tab, (3) Click "Create New Link", (4) Enter client name (e.g., "Smith Ltd"), (5) Choose expiry (optional), (6) Copy the link and QR code, (7) Send to your client via email/WhatsApp, (8) Tell them to bookmark it on their phone. That's it. As they upload receipts throughout the month, you'll see them appear in your Documents tab.
Is there a mobile app for me (the accountant)?▼
Not yet. Haisem is currently web-based, accessible from any browser (desktop, tablet, mobile). A mobile app for accountants is on the roadmap, but the web version is fully mobile-responsive for now.
Do you offer training or support?▼
Yes. Email support is included (info@haisem.co.uk). We respond within 24 hours on weekdays. We're also creating video tutorials and help docs. For onboarding questions, we're happy to do a quick 15-minute call to get you set up.
Can I import historical documents?▼
Yes. Bulk upload PDFs from past months/years in your dashboard. The AI will process them the same way. Keep in mind your 1,000/month document limit - if you have 2,000 historical documents, you may want to upload them across 2 months.