Quick expense

Managing expenses on the go

Streamlining reimbursements by leveraging OCR, AI and taking full advantage of the native mobile environment.

product designer

2025

figma

Background & Problem

Procurify expense

Procurify is a spend management platform that helps organizations streamline purchasing and expense workflows. While it excels at managing procurement, we identified a growing need to address inefficiencies in expense reporting—especially for employees who travel frequently. Simplifying expense submissions became a key focus to improve user satisfaction and reduce friction in financial operations.

Current state

Employees can create expense reports and add items to those reports

On mobile, users can upload and attach images to their expenses

Once satisfied, users can submit expense reports to be approved and reimbursed

Problem

Where to turn our focus?

Employees complain that submitting expenses is time consuming and receipts get lost.

Employees complain that submitting expenses is time consuming and receipts get lost.

Accounts Payable folks want expenses submitted sooner and hate when receipts are missing.

Accounts Payable folks want expenses submitted sooner and hate when receipts are missing.

Personas in reimbursement

Spend Users

Needs to be Reimbursed

Speed

I’m on the go and don’t have time to sit and create expense reports.

Receipts

If I don’t deal with it immediately, I’m likely to lose my receipt.

Accounts Payable Specialist

responsible for reimbursements

Timing

Reimbursements should be filed as close to the transaction as possible.

Receipts

To reimburse employees seamlessly, I need “back-up” (receipts).

What the users and the data are telling us

Spend User

“If I don’t do something with my receipts on the same day as the transaction - forget it. They’re gone.”

“I need it to be quicker, I’ve used [other expense management tools] and it’s much faster.”

AP Specialist

“A lot of the time employees forget to add their expenses right away, one or two days later is fine, but months later will mess up our budgets.”

“The process for reimbursing something that doesn’t have back-up [receipt] is brutal, takes me half the day just to sort one out.”

Quantitative data

11 minutes and 18 seconds is the average time to complete an expense report.

40 - 80 expense reports per month for typical SMB customer.

Ideation & Concept Development

How Might We

Make the filing of expenses as convenient and simple as possible while ensuring accuracy and ease of use?

Brainstorming

We asked - why not flip the script on expense filing? Can we speed this up by allowing users to start with something they already have - a receipt.

Old flow, create reports first then add your receipts.

New flow, add a receipt and let AI do the hard work.

Convenience boosters

OCR

OCR

Optical character recognition, using software to parse an image file for text, extracting the text and using it in a meaningful way. Fortunately, we already have some OCR in the product that we can leverage.

Easier points of access

Easier points of access

Currently, to start an expense report you have to navigate to the expense part of the app and select “New” to initiate a new reporting process. We Brainstormed using floating-action-buttons and native widgets to get started quicker.

Solution & Implementation

The happiest path

Start with a receipt

You just made a purchase, let’s say you’re picking up food for the team

With your receipt in hand, just tap the Procurify icon on your phone

The app will open, ready for you to scan your receipt

Reporting made easy

Snap a quick pick and add it to a report or start a new one

OCR and AI will add an expense with your receipt

Add more expenses, edit the header details (location and department) or go right ahead and submit your report

iOS lock-screen widget

What is a lock-screen widget?

Available on iOS 16 or later, lock-screen widgets can be informational (telling you the weather or moon phase at a glance) or interactive (like Spotify’s widget, that triggers media to play in app

Our implementation

In interviews we found that many users are filing expense reports on work phones, we also know that a majority of users are on iOS, and a majority of them are on iOS 16 or later

We hypothesized that giving users a way to initiate the expense reporting flow from the lock screen would save them valuable time while on the go

Floating action button

What’s a FAB?

A floating, persistent button that doesn’t occupy too much screen real estate but gives you instant access to key functions of the app

Our implementation

Outside of expense there are actually a few jobs-to-be-done that require an image, and the advantage of our native mobile app is that our users can access high-definition cameras easily

Even without the lock-screen widget, we want to make it very easy for users to access their camera within the context of their Procurify tasks, that include uploading receipts as a part of filing expenses

Scanning a receipt

Purpose selection

This scanning feature scales nicely for users with more Procurify permissions beyond expenses, for e.g. users could use this to receive purchase orders by scanning packing slips

Add to existing

While many reports contain just one expense, users will also add several expenses to the same report

We commonly see this when users travel for work, incurring expenses gradually, but needed to log them against an existing expense report

Filing expenses and submitting a report

A new report

Provided the report hasn’t been started, the uploaded receipt will trigger the creation of a new report

It will also add the first expense to this report, and using OCR, populate key fields of the expense item

Ready to submit

Based on the policy configuration for each domain and department, this report may be ready to submit once an item has been added with a receipt, and categorized appropriately

Easy expense reporting start to finish

Track expense reports

Track your recently created expense report as it moves through approval routing

Come back to check on your reports and start new reports in a snap from your expense report feed

Impact & Results

Metrics

Expense report < 1 minute

Expense report < 1 minute

Prior to this project expense reports took a long time to file, often times as long as half an hour, but around 6 minutes on average. We’ve observed a trend of reports clocking under 60 seconds from initiation to submission.

CSAT mentions above 9

CSAT mentions above 9

Since launch, the new feature has been mentioned in 38% of favourable CSAT survey responses.

0 support tickets

0 support tickets

We’ve been monitoring the phones, but it seems the testing has paid off, for now.

Next steps

Automated coding & reporting

We’ll continue to improve the performance of the categorization and report title generation by training the system on past reports

Integrations with merchants

Ideally we could sync with your other digital partners, including rideshare apps like Uber, you shouldn’t have to upload that receipt manually, it could be added to a report of other expenses you incur on the same trip, for example

Extend OCR support across app

This project focussed on creating expense reports with receipts, our users could potentially also create purchase orders and receive purchases starting with an image

‘Share to’

Starting UX and technical investigation of leveraging the native “Share” function, think sharing email attachments like flight details triggering a new expense report