Designing the end-to-end experience for calculating, reporting, and filing US Sales Tax in Xero for customers with simply, complex and down right messy sales tax needs.
Product Xero Role Lead Product Designer Year 2021

PROJECT GOAL

DISCOVER
In the United States, sales tax is imposed at the state and local level, rather than the federal level like Australia and the UK. Each of the 50 states has its own sales tax rates and rule and, in some cases, there may be additional local taxes imposed by cities or municipalities.
Customer reality
Common sales tax scenarios customers can be faced with.

A simple sales tax experience is one where the applicable tax rate is easy to determine and the process of collecting and remitting the tax is straightforward and often repetitive each sale and period. For example, a business that sells products only in one state with a flat sales tax rate of 5% would have a simple sales tax experience.
A complex sales tax experience is one where the applicable tax rate is more difficult to determine and the process of collecting and remitting the tax is more complicated. For example, a business that sells products in multiple states, each with different sales tax rates and exemptions, would have a complex sales tax experience. In this case, the business may need to use automated sales tax software or services to help ensure compliance.
A messy sales tax experience can happen when a business uses multiple sales systems, such as a POS, e-commerce, and other invoicing systems. The business faces challenges in accurately tracking and calculating sales tax across these multiple systems, which can lead to errors in the reporting and filling of sales tax to states. For example, adding sales tax to an invoice with 30 day terms and using a POS system in store and E-commerce.
Why so messy? Customers may need to deal with all these things at once.

Think of this as a funnel. All the complexity gets poured in and the outcome is an accurate report that tells you what to file to the state.

While I looked at the whole end to end experience. Let’s focus just on adding accurate to tax to an invoice.

Concept
A regular testing cadence was developed and gave us the opportunity to test ideas to solve the complexity. This is one of the concepts tested.

First you add the customer you’re selling to. In this case its a pre-saved customer from your contacts list. Both to and from addresses show.

You’re not shipping anything this invoice so you choose no items shipping. Your shipping addresses change to Location of Sale, as it’s the physical location that’s taxed.

Adding a sales tax code. This stores all that taxability information about the item being sold. The tax code could also be saved to the item in Inventory.

You complete adding your other items. You can now see the taxability of the items and the sales tax you will collect on the sale.

You can review the calculation to check that everything is correct. You can then send to your customer.
This was a big project. Lots of work happened. A true partnership with the Lead Research made it easier. Here are some of the things the team and I did.

This all started with one engineering team and me the single designer aiming to set a vision for what this experience could and should be. From both a compliance perspective and the experience. There is a lot here I haven't mentioned due to commercial sensitivity. The project teams grew to around 6, with 4 designers. Probably what it needed at the start.