v2.4 shipped · indie, bootstrapped, profitable since day 89

Forward every
receipt email.
Get it in Xero
by morning.

Receiptful is a single-developer SaaS that reads receipt emails, extracts line items with a fine-tuned model, and syncs them to Xero, QuickBooks, or FreeAgent. No Zapier stack. No OCR-your-phone-camera. No CFO buzzwords. Forty-seven bucks a month, one checkbox in your mail client, 11 minutes of setup.

4,820active customers · $182k MRR
99.98%uptime · last 90 days
2.1Mreceipts parsed last month
1 devit's just me · hi, I'm Finn
~/receiptful · activity feed
08:42:17✓ PARSEDnotion.so · $19.00 · Aoife O'Donoghue
08:42:09✓ PARSEDramp.com · $4,280.00 · Kyoko Yamamoto-Parr
08:41:58✓ PARSEDvercel.com · $428.00 · Mattias Lindqvist
08:41:44⟳ SYNCED→ Xero bill #4821 created · category: Software
08:41:29✓ PARSEDaws.amazon.com · $1,184.23 · GST split applied
08:41:12⟳ SYNCED→ QuickBooks · 3 bills · $5,911.23 total
08:40:58⚠ REVIEWanthropic.com · ambiguous VAT · queued
08:40:42✓ PARSEDlinear.app · $128.00 · Priya Venkatesh
◈ 2,108 receipts parsed todayavg. 340ms · 99.1% auto-sync · 0.9% needs review
❯_ WHY I BUILT THIS

Because Dext is $330/year
and also not that good.

◐

No OCR phone dance

Most receipt-capture tools want you to photograph paper receipts like a detective. But 94% of your receipts arrive by email already, as text, as actual machine-readable data. We read those instead. Your phone stays in your pocket.

◑

Email forwarding, one rule

Set one forwarding rule in Gmail or Outlook: anything from stripe / vercel / aws / your-domain-here → hello@tilkly.com. That's it. You do this once. It runs forever. Add new vendors by forwarding the first one manually.

◒

Real accounting integration

Direct Xero, QuickBooks, FreeAgent, Wave, Odoo integrations. Not "export CSV and import it." Actual bills, categorized, VAT-handled, attachment-linked. Your accountant doesn't know we exist until you tell them.

◓

Priced for small businesses

Flat $19/mo for up to 500 receipts, $47/mo unlimited. No seat pricing. No "call sales." No 47-day enterprise procurement cycle. Cancel in 2 clicks. Annual discount is exactly 2 months free, not 12%-like-your-gym.

❯_ HOW IT WORKS

Eleven minutes
to set up. Forever after.

01

Sign up + connect accounting

Sign up with Google or email. Connect Xero / QuickBooks / FreeAgent via their OAuth flow. Takes 90 seconds. You're sent to a setup wizard that detects your chart of accounts and maps common vendors automatically (AWS → Hosting, Notion → Software, etc.).

~3 minutes
02

Set one email forwarding rule

We give you a unique forwarding address: hello@tilkly.com. You create one forwarding rule in Gmail/Outlook: subject contains "receipt" OR "invoice" OR "payment" → forward to that address. We give you the exact click path.

~4 minutes
03

Review the first-week batch

First 7 days, every parsed receipt lands in a Review queue. You confirm the vendor mapping (1 click each). After 7 days we auto-sync everything to a confidence threshold you set. Most users run at 98% auto, 2% review.

~4 minutes total · across the week
04

Never think about it again

That's it. Every receipt that hits your inbox goes to your accounting software overnight. You get a weekly email summary (Monday 8am, always) with what we parsed and what we couldn't. If we can't parse something, we tell you; usually it's a vendor we haven't seen before.

0 minutes / week after that
❯_ PRICING

Two plans.
Both include unlimited vendors.

Seven-day free trial, no credit card. Cancel in 2 clicks in your dashboard. Annual gets 2 months free — same deal, paid upfront, cheaper.

Starter

$19/ mo · or $190/yr

Plenty for most solo founders, contractors, and freelancers. Our median user is on this plan.

  • ✓ 500 receipts / month
  • ✓ 1 accounting connection
  • ✓ Xero · QuickBooks · FreeAgent
  • ✓ Multi-currency (24 currencies)
  • ✓ Weekly email summary
  • ✓ CSV export (because old accountants)
  • ✓ Email support · reply in <8 hr
Start 7-day trial →

Self-hosted

$0· MIT license, donations welcome

The parser core is open-source. Run your own. I put this on GitHub on year 2 because I wasn't going to get bought out anyway and the maintenance of a single-dev SaaS is easier with a community.

  • ✓ MIT licensed core parser
  • ✓ Docker-compose install
  • ✓ Self-host on a $6 Hetzner box
  • ✓ 4.2k GitHub stars, 118 contributors
  • ✓ No accounting integrations (you wire them)
  • ✓ Community support · Discord 1,100 devs
View on GitHub ◈
❯_ CUSTOMERS

Four hundred hours
of accounting, saved this quarter.

❝

"I switched from Dext (£432/yr) to Receiptful (£180/yr) and genuinely the parse accuracy is better. Especially on Stripe invoices which Dext kept misfiling. I have no skin in this — just a single-developer saas making me look good to my accountant."

Kerensa Tremaine
Kerensa Tremaine◦ solo founder · Falmouth, UK · 14 mo customer
❝

"Our 6-person consultancy was paying our bookkeeper £240/month to manually enter receipts. Receiptful cut that to £60/month of actual judgment calls. Freed her up for work that actually matters. Finn answered my feature request from a single-line GitHub issue in 11 days."

Amaru Velasco
Amaru Velasco◦ co-founder, Westgarth Ltd · London · 22 mo
❝

"It is weirdly refreshing to use a SaaS tool where there are no AI sparkle icons, no onboarding video of a guy in a hoodie, no "Schedule a call" buttons. It just does the thing it says it does. I pay the $47. I never think about it. Which is the whole point."

Wiebke Sørensen
Wiebke Sørensen◦ freelance designer · Aarhus, DK · 8 mo
❯_ FAQ

Questions I get
in support email.

Is this really a one-person company?

Yes. Hi, I'm Finn Harlow. I write the code, answer the support emails, write the marketing copy (including this FAQ), pay the Cloudflare bill. I have one part-time contractor, Roslyn (my sister), who handles EU VAT compliance and does the monthly accounting (eat your own dog food). I don't plan to raise, sell, or hire a growth team. I make $182k MRR, it's profitable, I like my life, and that's the goal.

What happens if you get hit by a bus?

Fair question. Three things: (1) The core parser is open-source so you can self-host it from day one. (2) The production infrastructure is documented in a runbook Roslyn has access to, and my co-founder from a previous failed company (Maren Kowalczyk) has an emergency contract to keep it online for 90 days. (3) I'll email all customers if I need to shut it down, with 60 days' notice and a full refund for annual subscribers. This is all written into the terms of service.

How is it different from Dext, Hubdoc, or Expensify?

Dext and Hubdoc are excellent and I recommend them for companies north of ~50 employees. Expensify is oriented toward T&E expense claims, which we don't handle. Receiptful is for vendor bills — the AWS, Notion, Stripe, Vercel, random-hosting-company stuff that shows up in your inbox every day. We are 4–18× cheaper than the enterprise options and more accurate on tech/SaaS vendor emails, which is most of what modern businesses actually receive.

What model do you use? Can I see the accuracy numbers?

The parser is a fine-tuned DeBERTa-v3 sequence-labeling model running on a single A10 GPU. The benchmark set is 18,000 hand-labeled receipts, 24 vendors, 9 currencies. Published accuracy (held-out set): 99.7% on vendor, 99.4% on total, 98.8% on line items, 96.2% on VAT. You can read the full eval at receiptful.io/accuracy. I republish it when the model ships.

Where is my data? What's your security story?

Data lives in EU-West-1 (Ireland) on AWS. Encrypted at rest (AES-256) and in transit (TLS 1.3). We keep your raw emails for 90 days (for re-processing) then delete them; parsed receipts are retained until you cancel. SOC 2 Type I complete (Dec 2024, report on request under NDA). SOC 2 Type II underway, expected Q3 2026. ICO reg. ZB412882. No third-party tracking or ads in the product, ever.

Can I self-host?

Yes. github.com/finnharlow/receiptful-core — MIT licensed. Clone, docker compose up, set your integrations via env vars. You lose the hosted parser model (replaced with a smaller open DeBERTa base) and lose the managed integrations, but you get the gist. 4.2k stars, 118 contributors, actively maintained.

✏️ Edit on Tilkly