Case study / Tax software for the self-employed / 2026

FraTax

FraTax is a native Mac app that gives Canadian sole proprietors their T2125 amounts, line by line, from the payments and receipts they enter during the year. We designed and built fratax.app, the bilingual site that explains the app, what it leaves out and its $29-per-tax-year price.

FraTax — Visit the live siteVisit the live site ↗

100/100

Lighthouse SEO score

100/100

Lighthouse performance score on desktop

0.3 s

Largest Contentful Paint on desktop

The challenge

Tax software has a trust problem. Freelancers expect forms, jargon and a hard sell, and most of them open a tax tool once a year, under pressure. FraTax needed a site that shows in seconds what the app does and what it doesn't: it gives you the amounts, it doesn't file your return.

The audience is spread across every province and territory, in English and French, and the rules change with each one: GST, HST, QST, PST or RST. The site had to show real numbers from the real app, rank for searches like T2125 in both languages, and load instantly with a single page per language.

What we built

We turned the whole page into a store receipt, tilted on a black desk like the app icon. Each line item is one screen of the app, Income, Expenses, Equipment, Stocks, Overview and Tax Report, with its total from the app's sample year. As you scroll, the receipt feeds through the tilted sheet and the screenshot beside it switches to the line you are reading.

The copy follows the questions a freelancer actually asks: which T2125 line an expense goes to, how sales tax works in their province, what the app leaves out, what it costs and where the data lives. A sales tax table covers every province and territory, a Not included list sets expectations honestly, and the $29 price sits on its own line, like the total at the bottom of a receipt.

Under the hood it is a Next.js site on Vercel with plain CSS and a single typeface, VT323, served from the site itself, which keeps both the till-roll look and the page weight down. English lives at the root and French at /fr, with hreflang, a sitemap and structured data for the app, its price and the FAQ. The twelve screenshots come from the app itself, six screens in each language, so the site always matches the product.

Highlights

  • The whole page is a receipt tilted on a black desk, like the app icon
  • Six line items, one per app screen, with totals from the app's sample year
  • A screenshot that follows the line you are reading as you scroll
  • Sales tax table for every province and territory
  • An honest Not included list and a one-line $29 per tax year price
  • English at the root and French at /fr, with hreflang and a sitemap
  • Structured data for the app, its price and the FAQ
  • Keyboard scrolling and reduced-motion support on the tilted page

Services

Built with

Next.js · React · TypeScript · CSS · VT323 · Vercel

Articles

Case study →Le Cèdre Urbain

Let's talk about your project

Tell us about your business. We'll reply with a clear plan and a working demo early in the project.