Urgent.News

What's breaking now, across thousands of outlets.

Tech

I built free Australian tax calculators and published them on GitHub Pages

I've been building Instant Receipts — a receipt scanning and BAS prep app for Australian sole traders — and as part of that I built a set of free calculators that live on the main site. Recently I extracted them into a standalone static site on GitHub Pages so they work without any framework, server or build step. What's included Six tools, all pure HTML/CSS/JS: GST Calculator — add 10% GST to a…

I've developed a collection of free tax calculators specifically designed for Australian sole traders and published them on GitHub Pages. This accomplishment was part of creating Instant Receipts, a receipt scanning and BAS prep app for Australian sole traders. To make these calculators accessible without any framework, server, or build step, I extracted them into a standalone static site on GitHub Pages, allowing them to function with just HTML, CSS, and JavaScript.

The suite includes six tools, all designed to work seamlessly in the browser—no server interaction or data storage involved. These tools cater to the specific needs of Australian tax compliance:

1. GST Calculator: Apply or remove 10% GST from a price using the 1/11th rule.

2. BAS Calculator: Calculate G1, 1A, and 1B for a Business Activity Statement.

3. Sole Trader Tax Calculator: Determine income tax, Medicare levy, HELP repayment, and take-home pay.

4. Mileage Calculator: Apply the ATO's cents per km deduction (91¢/km for 2026-27).

5. Work From Home Calculator: Apply the ATO's 70¢/hour fixed rate deduction.

6. Invoice Generator: Create a tax invoice including ABN, GST per line, which can be downloaded as a PDF.

The decision to keep these calculators pure HTML/JS was intentional. It eliminates the need for complex setup processes like npm installs or build steps, ensuring anyone can simply open the file and access the tools immediately. This approach prioritizes user accessibility, especially for those who might be hesitant to install software or navigate through build processes. The calculators run entirely in the browser, making them completely secure and private since no data is transmitted to a server or stored anywhere.

Since Australian tax laws are quite specific—ranging from the GST 1/11th rule to the Small Business Income Tax Offset and the ATO's cents per km rates—I had to build each tool from scratch. This work was based solely on the Australian Tax Office's own documentation, ensuring accuracy and relevance for Australian users. For those interested in viewing the source code or learning more about the Australian tax specifics involved, the calculators are available at instant-receipts-pty-ltd.github.io/australian-calculators.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

This story

This is one outlet's version. Read the fullest account.

Read the original at dev.to →

More in Tech

Reverse Logistics and Returns: Designing the Sorter for What Comes Back

Most sortation systems are designed for the outbound flow and treated as an afterthought for returns. Yet returns are where margin quietly disappears — and where a sorter designed only for pristine…

  • Returns sortation requires specialized systems due to damaged, open, or improperly packaged items.
  • Induction mechanism should be manual or semi-automatic to handle mixed, non-conveyable packaging.
  • WCS logic must track return reasons for data-driven insights and future reduction strategies.

"Designs to Stick" and "Designs to Wrestle" - What the AB 1709 Litigation Asks of Technology

"Designs to Retain" and "Designs to Cultivate" - The Questions Raised by the AB 1709 Lawsuit About the Intentions of Technology Google, Meta, and TikTok have filed a lawsuit seeking an injunction…

  • AB 1709 lawsuit challenges "pulling" vs "hardening" design in tech
  • Focus on psychological impact on children, not screen itself
  • Meta's Amblyotube uses dichoptic training for weak vision improvement

Observability Signals for Realtime Room Discovery in IoT Control Panels

room-discovery design should optimize for evidence, not message volume: use a short-lived discovery record, a server-issued scope, and three independent signals that let an operator tell discovery…

  • Use observability signals for realtime room discovery in IoT control panels.
  • Recommend three independent signals: room.discovered, room.joined, and event.delivered.
  • Suggest key metrics for dashboards: discovery latency, join rejection rate, time-to-first-delivery.

More from Monday 9 November →