Skip to main content

Invoicing solution for payments

Cover

Introduction

Context Xflowpay is a fintech company that offers cross-border payments. We started by serving businesses for higher transaction volumes. To reach a wider audience, we expanded to cater to freelancers and sole proprietors (FSPs). To better understand FSPs, we interviewed 50+ users, gathering valuable insights that shaped our product to be FSP-friendly. One key finding was the need for an integrated invoicing solution to streamline payment processes and enhance user experience.

Role

Lead Designer, Researcher

Team

4 people

Duration

3 months


Impact

  • Invoices are created 20x times than they are being uploaded to our platform. Validating our hypothesis that invoicing solution integrated with payments would help the freelancers segment.
  • Over 70% first time users created invoices without dropping off. The drop offs can be attribute to non-tool reasons as well.
  • Median time to create invoice is ~3 minutes. This is including first time users who need a longer set-up. Repeat users complete creation in under 30 seconds.

Problem Statement

We are a new player trying to disrupt existing systems. One of the challenges was to get users to migrate from their existing methods of creating invoices. In our research we found that most users used general-purpose tools like Excel, Notion and Sheets. There was also a cohort of users using specialized invoicing tools like Zoho and Tally. Almost all of the users leaned towards free tools and readily available templates.

Competition logos
Invoicing flow

Insights

We are a new player trying to disrupt existing systems. One of the challenges was to get users to migrate from their existing methods of creating invoices. In our research we found that most users used general-purpose tools like Excel, Notion and Sheets. There was also a cohort of users using specialised invoicing tools like Zoho and Tally. Almost all of the users leaned towards free tools and readily available templates.

Information we needed to capture

Based on our research, we identified the key information categories required for creating invoices.

Partner Details

Partner name
Address
Email
Description

Invoice Particulars

Invoice number
Invoicing dates
Currency
Due date
Description

Invoice Item

Item name
Unit / Rate / Qty
Description
SAC Code
Discount
Taxes

Payment Info

Online payment
Payment terms
Bank transfer instructions

Branding

Theme colors
Logo
Font

User Details

Name
Email
Address
Phone number
GST
Website

UX Approaches

At a broad level we identified two approaches based on interaction with the invoice tool. While an interaction in-situ on the invoice document is very intuitive, it lacks flow curation and may lead to frustration down the line for users. The form and preview approach allows staged information sorting and also prevents information overload.

**In-situ approach** - WYSIWYG approach to let a user directly interact with invoice document. Paypal provides a similar tool.

In-situ approach - WYSIWYG approach to let a user directly interact with invoice document. Paypal provides a similar tool.

**Form and preview** - Form on left and preview on the right. The invoice generated is 1:1 of the output. Stripe follows a similar approach.

Form and preview - Form on left and preview on the right. The invoice generated is 1:1 of the output. Stripe follows a similar approach.


Wireframes

Invoice Creation Flow

A step-by-step walkthrough of how a user creates an invoice, from adding partner details to sending the final invoice.

Step 1: Adding partner (client) information.
Step 2: Adding invoice items. A user can quick-add an existing item or create new.
Step 3: Providing invoice information, some of these are compliant related.
Step 4: Configuring payment details. The user can choose how they want to receive payment against this invoice.
Invoice created: User can quick send an email with invoice and payment details to their partner.

Final Product


Ecosystem

Invoices are one of the core elements of the workflow of our product. Creating an invoice was a net new offering. As a part of this, we also revamped our existing invoicing elements.

After
Before
Upload invoice: (swipe right to view the updated design) Our users so far could upload invoices to get paid against. We reworked on the flow. This is also now half-and-half allowing users to view invoices that they are uploading while filling in the details.
After
Before
Invoice Details Page: (swipe right to view the updated design) We had over an year worth of feedback on how our users were consuming this page. We used the feedback and solved for easier scanability.