How Receipt Runner works

Receipt Runner automates the work you would have to do without it:

It searches through emails, finds the right receipt, and delivers it as a PDF designed for accountants.

See it in action 👇

Searching for and matching receipts

The app tries to make it 100x easier to find receipts. After you’ve set it up the first time, all you have to do is:

  1. Press "Run Receipts", and Receipt Runner will find receipts for you
  2. Review the matches, or approve all with one click
  3. (optional) Tweak the search if it didn’t find a receipt
  4. Export them!

Exporting to accounting software

Receipt Runner makes every receipt into a well named PDF, ready for accounting software or your accountant.

Most accounting software allows you to import receipts by email, and all allow you to upload PDFs. Therefore, there’s two ways to export:

  1. By email
  2. To a folder on your computer

Use Quickbooks? Head over to their site and read how to set up email imports

Setting it up the first time

The app guides you through the three-step setup:

  1. Connect any email accounts you want to search for receipts
  2. Import a bank statement or connect your bank
  3. Choose the date range you want to search through, then start finding receipts!

Importing transactions automatically

Autosync automatically fetches transactions for you, by connecting to your bank.

In the US and Canada, most bank accounts can autosync through the service Plaid.

In Europe, many North European accounts can autosync through the service Aiia (PSD2).

Plaid uses and stores your bank credentials to sync transactions from your bank. You should read the Plaid privacy statement to make sure that’s OK for you.

Receipt Runner never sees your credentials, and they are deleted if you disconnect the account.

If you prefer not to use Plaid or Aiia, you can import bank statements manually.

Importing bank statements

If your bank doesn't support autosync through Plaid you can import data from excel, CSV and many types of formatted bank statements. Send me an email at, or if you use a different format!

All data is kept locally in this app, and nothing touches any servers.

The data must be formatted in a way that Receipt Runner recognizes. At minimum we need a column for the date, one for the description, and one for the sum. (Two columns for out and in are also supported).

It should work for bank statements from any bank, anywhere in the world.

Payment and refunds

You get to download and test the app for free, no credit card required, before you decide if you want to pay.

If you wish to buy the app, you do so in the app itself. Pricing starts at $9.99 per month, billed yearly or monthly.

I don't want you to pay for something you don't want, so if you aren't happy with Receipt Runner, for any reason, you can yourself cancel the subscription and refund the last 90 days of charges in the app settings.

Test it out here:

Security and privacy

Receipt Runner is a local app. That means that everything is done by your computer and on your computer.

No personal data is ever sent to me or shared with anyone. It’s all private and secure by default.

There are three exceptions to this:

1) If you use Plaid to import bank transactions automatically
When you use Plaid, they handle your transactions on their servers. If that worries you, read their privacy policy or just import bank statements manually instead.
2) If you pay for the app
When paying your email address and subscription status is stored on my server, and Stripe handles your payment data.
3) If you open the chat widget, data you share with the chat widget is handled by Crisp.

Read the full privacy policy for more.

Ready to try?

You can test it for free with limited exports, without entering any card information.

All you need is a minute and your computer.

Get a reminder to check it out later

Send us an email to follow up with you when you are back at your desk:

Send an email

Download and test now