Product Development – Kenton County Payroll Imports

Client Overview

Kenton County is the third largest County in Kentucky. Along with being one of the largest counties, its also incredibly unique. Businesses that are located or operate within Kenton County pay their quarterly and annual taxes to the county, which then distributes the correct apportionments to the cities.

Challenge

The primary function of quarterly tax filings are to pay for payroll tax. For years, Kenton has had a system that enabled businesses and payroll companies to file and make their payments online.

While this solution existed, it missed the mark a bit. Most payroll companies are filing on behalf of dozens if not hundreds of businesses, so going through the entire process for filing for each individual client was a hassle, and often times too much of a burden. These companies resorted to paper filings, which was time consuming and expensive for Kenton County to process.

Solution

We set out to create a better way for payroll companies to file on behalf of several clients at once. To do this, we started by interviewing several providers as well as their clients to figure out exactly how they worked. We also reached out to some other counties that operate like this, and got some insight as to how they work.

We moved forward with building a web application specifically for payroll companies. Kenton County personnel can go into their internal system to grant access to a payroll company, which allows them full self-service for filing.

These payroll companies can then get into the portal to upload an XML file containing the filing data for each of their clients, generated by their own system. The system quickly picks this file up, and checks it for major errors or issues. Assuming all is good, the system then allows the payroll company to complete the filing, and even submit payment.

These files can be large, up to several GBs each. To make this as efficient as possible, our system uses Azure Functions to scale for each client being filed for. By fanning out the processing of these files, we take what would normally take several hours for execution, and turn it into a few minutes. Payroll companies can wait for the system to process it while receiving visual updates of progress, or they can simply leave the system and wait to receive the email that their file is processed.

Client Reviews

Jessica Ramsey
five stars
Jessica Ramsey
Director of Technology Services, Kenton County Fiscal Court

Working with Seven Hills is less like a vendor relationship, and more like bringing new people on to our own team, who make it a point to understand our true mission and purpose, and don't mind getting deep in the weeds with us. They involve us in every step of their development process, and communicate so well that we always have a clear understanding of where there are challenges - before they become problems.

Results

Substantial increases in filing efficiency.

700 Filings

in the first quarter

1-10 Minutes
Saved

per filing

We’re Here to Help

Our favorite thing is talking about business and technology. Contact us to have a no-cost, no-obligation strategy session. We’ll help you figure out your next steps.

Contact Us