← Back to projects
Toss x Korean Government

Automatic Tax Service

More than 80 tax types, 64.8 million payments a year, and 2.38 million people slipping into penalties for missing a paper notice. I turned tax into something that just shows up and gets paid.

Data-Driven Public Sector Scale

The Problem

Korea has more than 80 kinds of tax, and most people cannot tell which one they are even paying. Notices arrive as yellow paper statements that are hard to read and easy to lose. People overlook them, and overlooking one means a fine.

64.8M
tax payments a year
21.68M
annual occurrences
2.38M
slip into delinquency each year

Letting the Data Set Priorities

Rather than guess at the pain, I ran user research with 5,250 people and let the distribution decide what to build first. Payment inconvenience dominated everything else, so that is where the product started.

What people struggled with mostShare
Payment inconvenience60.00%
Complaint documents21.33%
Government services10.67%
Financial information changes5.33%
Authentication methods2.67%

What I Built

An automatic tax service that notifies people the moment a tax invoice exists, reminds them before it is due, and handles the electronic billing between users, Toss, and the public and financial institutions behind the scenes. A tax notice stops being a piece of paper you overlook and becomes something you act on in a few taps.


Results

The service became essential infrastructure, delivered through a partnership with Korea's largest financial institution and adopted across the public sector.

80%+
of government agencies now issue through Toss
50+
public agencies integrated
1,000+
payment integrations, plus 40+ banks and securities

What I Took Away

With a problem this large and this messy, data was the only honest way to decide what to build first. Pair that discipline with the patience to partner with government, and a system of paper and penalties quietly turns into one that takes care of itself.