For DSP staffing agencies and group-home providers

Timesheets, approvals and payroll, all in one place.

Staff log shifts by house from their phone. Supervisors approve a whole pay period in one click. Your office downloads a payroll-ready file and pays on time.

Running live every pay period at a US staffing agency

  • Live at a US staffing agency
  • 14- or 15-day pay periods
  • Overnight shifts handled
  • Payroll file in one click

The problem

Payday shouldn’t start with a pile of texts.

When your staff work across many houses and client companies, collecting and checking hours eats days of office time every pay period.

Hours arrive everywhere

Paper sheets, texts and photos, often for several houses and clients in one week.

Approvals drag on

Every client’s supervisor has to confirm hours, and chasing them one by one delays payroll.

Everything is typed twice

The same hours go into payroll and again into client invoices, so mistakes reach both.

How it works

From first shift to payroll file in three steps.

1

Staff log their hours

Each shift with its house, date, times and any remarks, from a phone or computer.

2

Supervisors review

They approve, decline or reset hours for their own companies, one by one or in bulk.

3

Your office closes the period

Download the payroll and client billing workbook and pay staff on schedule.

Features

Everything a pay period needs.

Built with a real agency, around the way direct support staffing actually works.

Log hours in seconds

Shifts by house and company. Overnight shifts and 14- or 15-day pay periods are handled for you.

Approve in bulk

Supervisors approve or decline a whole pay period for many staff at once, only for their own companies.

See who is short at a glance

Every total is colour-coded against a full 80-hour period: under, exactly on, or over.

Payroll-ready Excel

One workbook per pay period with regular and holiday hours, pay and client billing, in your own template.

AI assistant

Ask “who is under 80 hours?” or “approve Jordan’s pending shifts” in plain English. Nothing changes until you confirm.

Notifications and issues

Send announcements to everyone or one company, and answer staff questions about their hours in one place.

See it in action

One shift, from logged to paid, in two minutes.

Watch a staff member log a shift, a supervisor approve the period, and the office download the payroll file.

Set up for you

Fits how your agency already works.

No long software rollout. Your system is configured with your data, and live in about 4 weeks.

  • Your brand: your name, logo and colours on your own web address.
  • Your clients and houses: care companies, houses and supervisors loaded before launch.
  • Your pay rules: pay period length, pay date, holidays and expected hours.
  • Your reports: payroll and billing files in the format your payroll provider uses.

Security and staff data

  • Social Security numbers are encrypted
  • Sign-in protected by one-time email codes
  • Each role sees only what it needs
  • Every change to hours is recorded
  • Your data is yours to export any time

Pricing

Simple plans, no long contracts.

Every plan includes branding, setup, data import and training. Prices in USD.

Starter

$199 / month

+ $1,500 one-time setup

  • Up to 50 active staff
  • A few client companies
  • Hosting, backups and support

Own it

$7,500 one-time

Optional support at $150 / month

  • Your own copy of the system
  • Hosted on your own server
  • No monthly software fee

Case study

How Dandy runs payroll from one system.

Dandy is a US staffing agency that places direct support staff in residential and day programs. I built their timesheet, approval and payroll system, and it runs every pay period.

~4 weeks

from kick-off to the first live pay period

14 or 15 days

pay periods handled, overnight shifts included

Every period

running live at Dandy to pay staff on time

The challenge

Hours scattered across houses and clients

  • Hours came in on paper sheets, texts and photos, for several houses and client companies in one week
  • Supervisors had to confirm hours company by company, which slowed payroll
  • The same hours were typed into payroll and again into client invoices

The solution

One system for the whole pay period

  • Staff log each shift by house from their phone, with date, times and remarks
  • Supervisors approve or decline hours for their own companies, one by one or in bulk
  • The office downloads one payroll-ready Excel workbook with hours, pay and client billing

The result

Payroll that runs from one place

  • Live and running every pay period at Dandy, a US staffing agency for direct support staff
  • Set up around Dandy’s own pay periods, holiday rules and expected hours
  • Staff, supervisors and the office all work from the same record, with every change logged
Shubham, Laravel developer and founder of BuiltByShubham

Who builds it

Hi, I’m Shubham.

I’m a Laravel developer who builds web apps, websites and mobile apps for businesses. I built this system for a US staffing agency that places direct support staff in residential and day programs, and it runs their payroll every pay period.

When you work with me, you deal directly with the person who built it, from setup to support.

Reviews

Kind words from clients.

Real 5-star reviews from my Upwork profile, shown word for word.

★★★★★ 5.0

“Shubham has been excellent. Nothing is too much trouble, his work is excellent and his communication is superb. I’ve used quite a few freelancers from Fivver & Upwork and he’s…”

  • Committed to Quality
  • Clear Communicator

HTML for shopify homepage

Upwork client · Oct 2022 – Feb 2023

★★★★★ 5.0

“Absolutely brilliant freelancer… Completed my project on time, very knowledgeable and does things the right way… I highly recommend this freelancer to others, I am sure we will work together…”

  • Reliable
  • Committed to Quality
  • Professional

WordPress Support needed, site updates and design.

Upwork client · Apr – Jun 2021

★★★★★ 5.0

“Shubham does a great job. He is extremely knowledgeable in his filed and always helps you with the right solutions.”

  • Committed to Quality
  • Solution Oriented

Developer needed to migrate a wordpress site to a new host

Upwork client · Jul 2021 – Apr 2023

★★★★★ 5.0

“Shubham was very prompt and patient throughout the process. He delivers amazing work!”

  • Reliable
  • Committed to Quality

Podcasts page

Upwork client · Oct – Nov 2020

★★★★★ 5.0

“Completed the job with minimal back and forth. Adapted to work on our schedule and completed every part of our request to satisfaction.”

  • Reliable
  • Committed to Quality

Create a Subdomain and Redirect to our Website

Upwork client · May 2022

★★★★★ 5.0

“Strong PHP knowledge. Flexible to meet my specific needs. Good communicator.”

  • Clear Communicator
  • Committed to Quality
  • Collaborative

Help me set up simple PHP CRUD app on Bluehost

Upwork client · Jun – Aug 2020

Questions agencies ask

How long does setup take?

About 4 weeks from kick-off to your first live pay period, including a test run on a past period.

Is our staff data safe?

SSNs are encrypted, sign-in uses one-time email codes, supervisors see only their own companies, and every change is logged.

Will it match our pay periods and rules?

Yes. 14- or 15-day periods, your pay date, holiday rules and expected hours are all set up for you.

Does it work with our payroll provider?

Every plan exports a payroll-ready Excel file. A direct connection to providers such as Gusto can be added.

See it running on one of your pay periods.

Book a 30-minute call. Send one past pay period with names removed, and I’ll show it to you in the system, free.