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
Growth
Recommended
$349 / month
+ $2,500 one-time setup
- Up to 150 active staff
- Several client companies
- Payroll provider connection
- 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

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…”
HTML for shopify homepage
★★★★★ 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…”
WordPress Support needed, site updates and design.
★★★★★ 5.0
“Shubham does a great job. He is extremely knowledgeable in his filed and always helps you with the right solutions.”
Developer needed to migrate a wordpress site to a new host
★★★★★ 5.0
“Shubham was very prompt and patient throughout the process. He delivers amazing work!”
Podcasts page
★★★★★ 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.”
Create a Subdomain and Redirect to our Website
★★★★★ 5.0
“Strong PHP knowledge. Flexible to meet my specific needs. Good communicator.”
Help me set up simple PHP CRUD app on Bluehost
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.