Custom SoftwarePractice Management

Custom Practice Software That Stopped an Accountancy Firm Chasing Paperwork

CodeCrackers built a custom client portal and practice management system for a UK accountancy firm with 650 clients. Documents now arrive in one place, reminders send themselves and every deadline is tracked automatically. That frees the team to focus on advice instead of admin.

The practice portal on a laptop and a phone (designed product screens)
Less Time Chasing Records72%
Clients Using the Portal78%
Faster Year-End Turnaround29%
Client
Confidential UK Accountancy Firm
Industry
Accountancy & Bookkeeping
Platform
Laravel · Vue.js
Services
Business Analysis, Client Portal, Workflow Automation, Companies House Integration
Duration
11-Week Build
About the Project

650 Clients, Hundreds of Deadlines, One Inbox

The client is a 12-person accountancy practice in Leeds, looking after around 650 sole traders, limited companies and landlords. It handles bookkeeping, VAT, payroll, year-end accounts and self-assessment tax returns.

As the practice grew, so did the admin. Staff spent hours chasing paperwork, deadlines lived in spreadsheets, and documents were scattered across inboxes and folders. The partners asked CodeCrackers to build one system to keep clients, documents and deadlines under control.

Initial Requirements

  • Give clients one secure place to upload documents
  • Chase missing records automatically
  • Track every filing deadline without spreadsheets
  • See the whole practice's workload at a glance

Main Objective

One system that runs client work from records to filing.

Success Measure

Less chasing, faster turnaround and no missed deadlines.

Scope of Work

Business AnalysisWorkflow MappingUX/UI DesignClient PortalE-SignaturesAutomated RemindersCompanies House APIWorkload Dashboard
The Challenge

Understanding the Challenge

The practice had loyal clients and a skilled team, but four connected problems were eating into every working week. Each one made the others worse.

Documents Everywhere

Files arrived by email, post and WhatsApp, and different people saved them in different folders.

What wasn't working

Time lost searching for files.

Chasing Records

Staff spent hours emailing and phoning clients for receipts, bank statements and missing information.

What wasn't working

Work stalled waiting for paperwork.

Deadline Spreadsheets

Hundreds of filing deadlines lived in spreadsheets that were updated by hand, so dates were easy to miss.

What wasn't working

Last-minute rushes before deadlines.

No Workload View

Partners couldn't see who was working on what, or which jobs were falling behind.

What wasn't working

Uneven workloads and late surprises.

What the client wanted to achieve: one secure system where clients upload and sign documents, and reminders go out automatically. It would create every deadline for them and let the partners see the whole practice at a glance.

Research & Strategy

Our Approach & Strategy

Before writing any code, we sat with the team through a busy month and mapped how every job moved from requesting records to filing.

Workflow Mapping

We followed real jobs from the first request for records to final filing, noting every email, call and spreadsheet along the way.

Off-the-Shelf Review

We tested popular practice management tools. None matched the firm's workflow, client types and reminder style without awkward workarounds.

User Interviews

We spoke with partners, accountants, bookkeepers and a group of clients to understand what each needed from the system.

Why This Solution

The practice wanted a system shaped around how it actually works, so a custom platform was the best long-term fit.

Confidential UK Accountancy Firm project planning board
Design & Development Process

Bringing the Vision to Life

A structured eleven-week approach kept every stage transparent and on time. Select a stage to see what happened.

Stage 1 of 7 · Week 1

Discovery

We started by sitting with the team during a busy month and following real jobs from records to filing. We then agreed the priorities with the partners.

Key deliverables
  • Workflow mapping
  • Team interviews
  • Project priorities
Before & After

The Transformation

Drag the handle to compare how the practice ran before and after the new system.

The practice portal dashboard (designed product screen)
Illustration of how the work was done before The practice portal
BeforeAfter

Both views are illustrations: the “before” shows the old way of working, the “after” shows the new system. Client data is not shown.

Problems with the Previous Version

  • Documents scattered across inboxes and folders
  • Hours spent chasing clients for paperwork
  • Deadlines tracked by hand in spreadsheets
  • No clear view of who was working on what

Key Improvements

  • One secure portal for every client document
  • Automatic reminders until records arrive
  • Every deadline calculated and tracked automatically
  • A live workload dashboard for the partners
Our Solution

The Solution We Delivered

Four connected workstreams, each one solving a specific part of the challenge.

Client Portal

One Secure Place for Every Document

Clients log in from their phone or computer to upload receipts and statements, see what's still needed, approve accounts and sign documents electronically. Every file lands in the right client folder automatically.

Solves: documents arriving by email, post and WhatsApp.
Client Portal: designed screens on desktop and mobile
Automated Reminders

Chasers That Send Themselves

When records are due, the system sends friendly reminders by email and text, gently escalating until everything arrives. Staff only step in when a client needs a personal call.

Solves: hours spent chasing clients for paperwork.
Automated Reminders: designed screens on desktop and mobile
Deadline Tracking

Every Deadline, Calculated Automatically

The system pulls company dates from Companies House and builds each client's VAT, payroll, accounts and tax return deadlines. Jobs are created well ahead of time, so nothing is left to memory.

Solves: deadlines tracked by hand in spreadsheets.
Deadline Tracking: designed screens on desktop and mobile
Workload Dashboard

A Live View of the Whole Practice

Partners see every job, who owns it, what's waiting on the client and what's at risk. When someone is overloaded, work can be reassigned in a few clicks.

Solves: having no view of workloads or jobs falling behind.
Workload Dashboard: designed screens on desktop and mobile
Final Project Showcase

Explore the Final Experience

The finished system on desktop and mobile, with the client portal, automated reminders and the workload dashboard.

Full page of Practice Portal · staff dashboard on desktop
Desktop

Hover over a screen and scroll through the product screens.

Results & Impact

The Results That Matter

Measured results in the first 90 days after launch.

72%

Less Time Chasing Records

Staff hours spent chasing clients, compared with the same period last year.

78%

Clients Using the Portal

Clients who uploaded documents through the portal in the first 90 days.

29%

Faster Year-End Turnaround

Average time from records received to accounts filed.

One custom system took the admin out of running the practice. Clients know exactly what to send, reminders go out on their own and every deadline is tracked automatically. The team now spends more time advising clients.

  • The client portal brought every document into one place
  • Automated reminders cut hours of chasing each week
  • Automatic deadlines meant nothing slipped through
Testimonial

What Our Client Says

★★★★★
“We were drowning in emails and spreadsheets every deadline season. CodeCrackers built a system around exactly how our practice works. Clients upload everything in one place, reminders go out on their own, and we can finally see every deadline coming.”
AFConfidential UK Accountancy FirmClient
shape
shape
GET IN TOUCH

Let’s Improve Your Digital Strategy
for UK Business Growth

Schedule a Free Discovery Call