
DoubleAgent can now automatically extract the amount, currency, and date from your receipts, if you opt in.
I first built DoubleAgent's receipts feature to automate the uploading of monthly receipts/invoices you receive from suppliers by email, e.g. for web hosting. Then I extended it to handle receipts you upload yourself, whether you're out and about or going through a pile of them after a trip. And finally I rebuilt it so you can also forward one-off email receipts into DoubleAgent.
In all these cases the obvious thing to do was to get the computer to read the receipt photo or PDF, to streamline uploading it to the appropriate place in FreeAgent. However until recently I couldn't think of a (reasonably straightforward) way to extract the amount, currency, and date reliably. And if it was going to be a bit hit-and-miss I didn't think it was worth doing.
Now, though, we have LLMs to do this. They may well spell the end of civilisation but on the plus side they're really good at extracting data from documents. So if you want, and only if you want, DoubleAgent will run your receipts through Gemini 2.5 Flash to extract the amount, currency, and date.
This small change makes a surprisingly big difference. For example, uploading a receipt to a bank explanation becomes a two click process: first click the file-chooser button to choose the receipt photo or PDF, then click the explanation you want it uploaded to from the shortlist of candidates.
I'll be the first to say FreeAgent's Smart Capture is really good... but it is limited to 10 receipts / month unless you pay extra. Whereas you can process as many receipts as you like with DoubleAgent, not to mention reconcile your Stripe payouts, auto-explain your bank transactions, and more :)