Tax Checkout
Legislation • Compliance


Project Info
Project Info
Viki was absorbing consumer digital taxes on every transaction, costing an estimated $660K/year across the US and Canada. Viki wants to enable tax-exclusive pricing with accurate state- and province-level tax calculation across new checkouts and renewals — with minimal disruption to the purchase experience and full legal compliance.
Viki was absorbing consumer digital taxes on every transaction, costing an estimated $660K/year across the US and Canada. Viki wants to enable tax-exclusive pricing with accurate state- and province-level tax calculation across new checkouts and renewals — with minimal disruption to the purchase experience and full legal compliance.
My Role
My Role
01
01
Researcher
Researcher
Conduct market research on competitors in the SVOD and TVOD market on how they are presenting tax.
Conduct market research on competitors in the SVOD and TVOD market on how they are presenting tax.
02
02
Designer
Designer
Design and present how tax will be presented on the updated checkout flow. Provide variations for research conducted.
Design and present how tax will be presented on the updated checkout flow. Provide variations for research conducted.
Before implementing tax
Before implementing tax
01
01
Communicate tax introduction
Communicate tax introduction
We emailed all customers one month prior to enabling tax. The email is designed to get users to update their billing address, while setting the expectation that tax would be charged in their next billing cycle. This is highlighted by the main CTA prompting users to "Update Billing Address".
We emailed all customers one month prior to enabling tax. The email is designed to get users to update their billing address, while setting the expectation that tax would be charged in their next billing cycle. This is highlighted by the main CTA prompting users to "Update Billing Address".

02
02
Backfilling customer's address
Backfilling customer's address
We had to ensure every customer has a valid billing address so we can identify taxable US/CA regions. We built a new form for users to update their billing address manually, reachable from the email and from account settings.
We had to ensure every customer has a valid billing address so we can identify taxable US/CA regions. We built a new form for users to update their billing address manually, reachable from the email and from account settings.


Considerations for implementation
Considerations for implementation
Simplified vs Full breakdown
Simplified vs Full breakdown
We made the comparison across five criteria — compliance, UI/UX, industry alignment, clarity, and risk — and brought it to the executive team for a decision. Both examples were guided by legal counsel which advised that while disclosing the full breakdown is ideal, the "plus applicable sales tax" option is generally acceptable too.
We made the comparison across five criteria — compliance, UI/UX, industry alignment, clarity, and risk — and brought it to the executive team for a decision. Both examples were guided by legal counsel which advised that while disclosing the full breakdown is ideal, the "plus applicable sales tax" option is generally acceptable too.
Option 1: Simplified Tax
Option 1: Simplified Tax

Option 2: Full breakdown
Option 2: Full breakdown

Option 1:
Simplified Tax
Option 1:
Simplified Tax
Option 2:
Full Breakdown
Option 2:
Full Breakdown
Legal / Compliance
Legal / Compliance
Compliant
Compliant
Compliant, and external counsel reccomended
Compliant, and external counsel reccomended
UI / UX
UI / UX
Clean, Streamlined, more scalable
Clean, Streamlined, more scalable
Cluttered, especially in mobile view
Cluttered, especially in mobile view
Industry Alignment
Industry Alignment
Common practice
(OTT and Subscription Services)
Common practice
(OTT and Subscription Services)
Not commonly found in OTT services
Not commonly found in OTT services
Clarity
Clarity
Base price + disclaimer
Base price + disclaimer
High transparency
(full breakdown shown)
High transparency
Risks
Risks
Potential perception of less transparency
Potential perception of less transparency
Additional technical complexity and overhead
Additional technical complexity and overhead
Final Choice
“Simplified Tax is a common practice within the OTT industry and keeps all the information visible above the fold on mobile.”
“Simplified Tax is a common practice within the OTT industry and keeps all the information visible above the fold on mobile.”
Final Implementation
Final Implementation
01
01
Simplified Tax breakdown on checkout
Simplified Tax breakdown on checkout
With all things considered, the final decision was to implement the simplified version on checkout.
With all things considered, the final decision was to implement the simplified version on checkout.
Happy flow - no discounts and no upgrade
Happy flow - no discounts and no upgrade
Happy flow - no discounts and no upgrade

Checkout with promo code and discount applied
Checkout with promo code and discount applied
Checkout with promo code and discount applied

Checkout with promo code and discount applied (mobile)
Checkout with promo code and discount
Checkout with promo code and discount applied (mobile)

02
02
Full breakdown in Billing History
Full breakdown in Billing History
Customers expect to find the full breakdown of the bill in the billing history page. The breakdown will include - Subtotal, Discount (if any), Tax, what the tax is for, and the tax rate.
Customers expect to find the full breakdown of the bill in the billing history page. The breakdown will include - Subtotal, Discount (if any), Tax, what the tax is for, and the tax rate.

View More
Projects
Continue Scrolling

Components • Style Guides
MyRepublic Design System


Components • Style Guides
Muslim Pro - Design System
Featured
Projects
Continue Scrolling

Components • Style Guides
MyRepublic Design System


Components • Style Guides
Muslim Pro - Design System


