Skip to content
All work / Application and Software Development

DueLine: HMRC PAYE and VAT dashboard for agents

A tax operations dashboard for an agent managing twelve hundred HMRC clients: PAYE, VAT and MTD obligations in one urgency-sorted list.

Client

DueLine

Year

2026

Services

Product Design, UX Design, Software Development, HMRC API Integration, Documentation and Handover

DueLine: HMRC PAYE and VAT dashboard for agents

Overview

One client at a time

DueLine is a tax operations dashboard for an agent managing twelve hundred HMRC clients. The official agent portal shows one client at a time, so answering a simple question like who is overdue this week meant opening records individually, and the answer was out of date by the time it was assembled.

One queue, sorted by urgency

DueLine syncs authorised client accounts and puts every PAYE, VAT and MTD obligation in one list: overdue, due today, next seven days and next thirty days. Each client opens a detail view with obligations, penalties, balances, payments and business details, pulled through HMRC APIs with OAuth authorised agent access.

Built for triage

Penalties appear with amounts and dates, so the agent can prioritise by money owed rather than by recency. The list sorts by urgency, the client drawer keeps context without leaving the page, and every figure carries the period it belongs to. Every sync run is logged with counts and duration, and nothing is scraped from the portal.

Delivered

React and Vite on the desktop, Express and MariaDB behind it, and Zod validation on every payload. Delivery included fixed milestones, a staging build, and handover with repository, database and documentation.

Scope: client book, obligations, penalties, balances, business details and a sync log.

The Challenge

The agent portal shows one client at a time. With twelve hundred clients, answering who is overdue meant opening records individually, and the answer was stale before it was assembled.

Our Approach

Sync authorised client accounts through HMRC APIs with OAuth agent access, aggregate every PAYE, VAT and MTD obligation into a single urgency-sorted queue, and keep context in a client drawer instead of page loads. No scraping.

Results

1,200

Clients synced

3

Obligation types

0

Pages scraped

Have a project like DueLine: HMRC PAYE and VAT dashboard for agents?

Let's talk about how we can help you achieve your goals.