How Payroll Software Calculates Time and a Half: ADP, QuickBooks, Gusto & More
Payroll software calculates time and a half using your base rate × 1.5 for overtime or holiday hours. Learn how QuickBooks, ADP, Gusto, and scheduling tools handle time and a half.

M. Imtinan Farooq
Data Engineer & Financial Analyst
Payroll software calculates time and a half automatically by applying a 1.5× multiplier to the employee's base hourly rate for any hours classified as overtime or premium time. Modern platforms such as QuickBooks Time, ADP, Gusto, OnTheClock, Homebase, 7shifts, When I Work, and Buddy Punch handle this with built-in overtime rules engines, configurable pay codes, and automatic FLSA compliance logic.
Software links
Payroll and time-tracking tools mentioned in this guide
These are direct product links for the software discussed below. OvertimeIQ is not ranking or endorsing them here; use the links to verify current setup options, pricing, and overtime-rule support.
The basic calculation
Every payroll system uses the same underlying formula regardless of the software. The time-and-a-half rate is the employee's regular rate multiplied by 1.5. The system then multiplies that premium rate by the number of overtime hours (usually hours over 40 in a workweek) to arrive at the overtime premium pay.
This is the generic payroll engine logic. Specific platforms may label the same pieces as earnings codes, pay types, or premium codes.
In practice, payroll software hides this math behind an interface. You enter the employee's hours and pay rate, and the system decides which hours qualify for time and a half. But the engine underneath is always running the formula above. For a quick manual check, you can use the time and a half calculator to compare against what your software produces.
QuickBooks Time / QuickBooks Payroll
QuickBooks handles time and a half primarily through QuickBooks Time (formerly TSheets) integrated with QuickBooks Payroll. The system can apply overtime rules automatically once they are configured in the account settings.
Setting up overtime in QuickBooks Time
Navigate to Settings > Overtime Rules in QuickBooks Time. You can define daily overtime (hours over 8 in a day), weekly overtime (hours over 40 in a week), or custom rules based on state requirements. Select the multiplier — 1.5 for time and a half — and choose whether it applies to all employees or specific groups.
QuickBooks also supports overtime exclusions, so you can flag salaried exempt employees and ensure they are never assigned a premium rate.
How overtime flows into QuickBooks Payroll
Once time entries are synced from QuickBooks Time, the payroll side automatically separates regular hours from overtime hours and applies the overtime pay rate. You can review the split before running payroll. If you need to override a rate or add manual overtime, use the QuickBooks Payroll time entry screen to enter the overtime hours directly with the proper pay code.
One common question from users is "How do I calculate time and a half in QuickBooks?" The answer is that the software does the calculation automatically as long as your overtime rule is active. If you see overtime hours at straight time, check your overtime rule assignment and verify the employee is not marked as exempt.
ADP (Run, Workforce Now)
ADP uses a powerful overtime rules engine that applies to both ADP Run (small business) and ADP Workforce Now (mid-size and enterprise). The system can handle federal FLSA overtime, state-specific daily overtime rules, and custom premium pay policies.
Configuring overtime in ADP
In ADP Run, go to Payroll > Employees > Select an Employee > Pay > Overtime. You set the overtime threshold (typically 40 hours per week) and the multiplier (1.5 for time and a half). ADP Workforce Now offers more granularity: you can create premium pay codes for different types of overtime such as daily overtime, seventh-day overtime, and holiday premium pay.
ADP handles weighted average overtime automatically when employees work at multiple pay rates within the same workweek. The system calculates the blended regular rate and applies the 1.5 multiplier on top of it. This is a critical feature for employers who have staff working different roles or shifts at different pay rates.
For users searching "How do I calculate time and a half in ADP," the process depends on your plan tier. In ADP Run, the system does this behind the scenes. In Workforce Now, you may need to assign the appropriate pay code to each time entry. In both cases, review the payroll preview report before finalizing to confirm the premium pay amounts are correct.
Gusto
Gusto calculates time and a half automatically for any non-exempt hourly employee who records overtime hours. The system is designed for simplicity, which means most overtime setup happens with minimal configuration.
How Gusto handles overtime
When you run payroll in Gusto, enter the total hours for each employee. If an hourly non-exempt employee worked more than 40 hours, Gusto automatically splits the entry into regular time (first 40 hours) and overtime (hours above 40) and applies the 1.5× multiplier. You do not need to manually calculate or enter separate lines for overtime.
For holiday premium pay, Gusto lets you create custom pay types. When you add a "Holiday Pay" or "Holiday Premium" pay type and set the multiplier to 1.5, the system applies that rate to the holiday hours entered. This is how employers answer the question "How do I calculate time and a half in Gusto" for special scenarios beyond standard weekly overtime.
Gusto also integrates with time tracking tools. If you use Gusto's built-in time tracking or a connected app, the overtime hours sync directly into the payroll run. Always review the payroll preview to confirm the overtime wages before submitting.
OnTheClock
OnTheClock calculates time and a half using its overtime rule builder. Go to Settings > Overtime Rules to define your threshold (40 hours per week by default) and the premium multiplier. Set the multiplier to 1.5 for standard time-and-a-half pay. OnTheClock supports daily, weekly, and custom rule periods, making it useful for employers in states with daily overtime laws like California. The system automatically tags any overtime hours with the premium rate when you run the payroll report or export to your payroll provider.
Homebase
Homebase calculates overtime automatically based on the overtime settings in the account. Navigate to Settings > Payroll > Overtime Rules to configure the weekly hour threshold and the overtime pay rate multiplier. Set the multiplier to 1.5 for time and a half. Homebase applies this rate to any hours above the threshold, and the overtime amounts appear in the payroll summary. If you use Homebase's payroll integration with partners like Gusto or ADP, the overtime data transfers automatically to your payroll run.
7shifts
7shifts is designed for restaurants and hospitality businesses. Overtime is calculated automatically based on company policy settings. Go to Company Settings > Labor & Overtime to configure your overtime rules. 7shifts supports both daily overtime (for states with daily OT laws) and weekly overtime at 1.5× pay. The system tracks hours in real time and alerts managers when employees are approaching overtime thresholds. This helps restaurants manage labor costs proactively. When payroll exports to a provider like ADP or QuickBooks, the overtime hours are flagged with the correct premium pay code.
When I Work
When I Work calculates time and a half through its overtime and premium pay settings. Go to Settings > Premium Pay Rules to define overtime rates. You can create a weekly overtime rule with a 1.5× multiplier for hours over 40. When I Work also supports position-based pay rules, so an employee who works as both a server and a manager — at different base rates — gets the correct overtime calculation for each position. The overtime data is included in the time sheets and payroll exports.
Buddy Punch
Buddy Punch calculates overtime using its Overtime Rules engine. Access it from Settings > Overtime Rules and select the multiplier (1.5 for time and a half) and the threshold (typically 40 hours per week). Buddy Punch supports daily and weekly overtime rules and allows you to apply different rules to different employees or departments. The system also handles rounding rules and break deductions, then applies the correct premium to overtime hours on the timesheet report before export to payroll.
Payroll calculation worked examples
Below are three realistic examples that show how payroll software calculates time and a half on actual paychecks.
Example 1: Weekly overtime at a single rate
Any payroll system — QuickBooks, ADP, Gusto, OnTheClock — would produce this result automatically. The employee sees 40 hours at their base rate and 4 hours at $24.00/hr on their pay stub.
Example 2: Holiday premium plus overtime
Some payroll systems apply the holiday premium as an additional 0.5× on top of the regular rate (total 2× for the holiday), while others treat it as a flat premium. Check your software's pay code configuration to ensure the holiday rate and overtime stacking matches your policy.
Example 3: Weighted average for multiple pay rates
ADP Workforce Now and certain QuickBooks Payroll plans handle weighted averaging automatically. If your software does not, you may need to calculate the blended rate separately and enter it as a manual pay rate for the overtime line. Use our regular rate of pay guide for a deeper breakdown.
Common payroll pitfalls
Even with automated payroll software, time-and-a-half errors happen. Here are the most frequent mistakes and how to avoid them.
Forgetting the weighted average
When employees work at multiple pay rates in the same week, using the highest rate for overtime instead of the weighted average can lead to underpayment. Check whether your payroll software supports blended-rate overtime. If it does not, manually calculate the weighted average and enter the correct overtime rate for that pay period.
Misclassifying exempt vs. non-exempt
If an employee is incorrectly marked as exempt in the payroll system, the software will not calculate time and a half even when the employee works overtime. Review employee classifications during onboarding and after any role change. Learn more about the difference in our exempt vs. non-exempt guide.
Not configuring holiday pay codes
Many payroll systems do not apply holiday premium pay by default. You must create a separate pay code or pay type with the 1.5× (or 2×) multiplier and assign it to the holiday hours. Without this setup, holiday hours are paid at the straight-time rate and the premium is missed. Check your software's pay type library — QuickBooks calls them pay types, ADP calls them pay codes, and Gusto calls them custom earnings types.
Overlooking state-specific rules
Some states require daily overtime (California, Alaska, Colorado) or have different overtime thresholds. If your payroll software is set to a standard 40-hour weekly rule but your state requires overtime after 8 hours per day, you may underpay employees. Review your software's state overtime rules or consult our time and a half guide for more details on state-specific requirements.
FAQ
Frequently Asked Questions
How do I calculate time and a half in QuickBooks?+
In QuickBooks, time and a half is calculated automatically once an overtime rule is set with a 1.5x multiplier. Hours over the threshold are flagged as overtime and sync into payroll, or overtime hours can be entered manually with the correct overtime pay type.
How do I calculate time and a half in ADP?+
ADP applies time and a half for hourly non-exempt employees when overtime thresholds and multipliers are configured. ADP Workforce Now can use rules and premium pay codes for more complex overtime policies.
How do I calculate time and a half in Gusto?+
Gusto calculates overtime automatically when hourly non-exempt employee hours exceed the configured threshold. For holiday premium pay, employers can use custom pay types or earnings types depending on their setup.
Does payroll software handle weighted average overtime?+
Some platforms support weighted average overtime, especially larger payroll systems. Smaller time-tracking tools may require a manual blended-rate calculation when employees work at multiple rates in the same workweek.
What is the formula for time and a half in any payroll system?+
The standard formula is regular hourly rate multiplied by 1.5. Total overtime pay is overtime hours multiplied by that time-and-a-half rate.
Disclaimer: This article is for educational and informational purposes only. It does not constitute legal, tax, or payroll advice. The way payroll software calculates time and a half depends on your specific account configuration, employee classifications, state laws, and company policies. Always consult a qualified professional or your software provider for guidance on your specific payroll situation.
Run the numbers
Calculate this with OvertimeIQ
Convert the rule in this guide into an actual pay estimate, then compare related calculators when state, bonus, tip, or salary rules change the math.
Calculate Next
Related Tools
Wage Data & Source Review
Official Labor & Wage Sources
- •U.S. Department of Labor — Overtime Salary Levels
- •U.S. Department of Labor — Fact Sheet #17A
- •U.S. Department of Labor — Overtime Pay
- •U.S. Department of Labor — Fact Sheet #56A: Regular Rate of Pay
- •U.S. Department of Labor — Fact Sheet #56C: Bonuses and Regular Rate
- •29 CFR Part 778 — Overtime Compensation
Educational Disclaimer
This calculator is for estimation only and is not legal, tax, or payroll advice. Actual wage calculations can vary based on local municipal ordinances, specific collective bargaining agreements, salary docking policies, or custom shift arrangements. Always consult official labor departments or qualified professionals for situation-specific guidance.