Running a bonus payroll is different from your regular pay cycle. There are tax withholding rules to get right, a separate off-cycle run to set up, and a few compliance issues that catch small business owners off guard every year.
But learning how to run a bonus payroll doesn't have to take hours, and you don't need an HR department to handle bonus pay for employees correctly. Here's exactly how to run a bonus payroll, from choosing a bonus type to getting the money in your team's hands, with the 2026 tax rates you need to do it right.
{{banner-cta}}
TL;DR: How to run a bonus payroll in 6 steps
Running a bonus payroll is more straightforward than it looks once you know how to pay employee bonuses the right way. Here's the short version:
- Decide on the bonus amount and type. Flat dollar amount for everyone, or a percentage of earnings? Write down the policy before you run the numbers.
- Choose your withholding method. A separate bonus-only payroll run uses the flat 22% federal supplemental rate. Adding the bonus to a regular check uses the aggregate method, which may over-withhold.
- Withhold the right taxes. Federal income tax at 22%, plus 6.2% for Social Security, 1.45% for Medicare, and your state's rate.
- Gross up if needed. If you want your team member to take home a specific net amount, you'll need to pay more than that amount so taxes don't eat into the target.
- Run it through your payroll app. Never pay bonuses as cash or through a 1099. They're wages, and they belong on a W-2.
- Keep records. Bonus payroll amounts appear on the employee's W-2 at year end, alongside regular wages.
Getting the math right shouldn't mean a Sunday night with a calculator. Use a tool that calculates taxes calculations automatically, so you can run a bonus payroll in minutes, not hours.
What is a bonus payroll?
A bonus payroll is an off-cycle payroll run made specifically to pay bonuses, separate from your regular pay schedule. Instead of folding the bonus into your next biweekly or weekly paycheck, you process it as its own standalone run.
Why run it separately? It keeps your regular hourly payroll clean and easy to reconcile, applies the flat 22% federal supplemental withholding rate directly, and makes the bonus feel like a distinct reward rather than a slightly larger paycheck. According to r/Payroll, it's common practice for exactly those reasons.
There's also a compliance reason. The IRS classifies bonuses as supplemental wages, which is compensation paid in addition to regular wages, which means specific withholding rules apply. You can't pay a bonus as cash outside of payroll, and you can't issue a 1099 for it. It must run through your payroll system and show up on your team member's W-2.
Types of employee bonuses you can offer
Not all types of employee bonuses work the same way, and the type you choose affects how you handle overtime calculations and whether the bonus is taxable immediately or deferred. Here's a quick rundown of the most common ones for small businesses.
- Holiday bonus. A flat thank-you payment, often $250 to $500 per team member, given around a holiday or end of year. Typically discretionary.
- Performance or year-end bonus. Tied to individual goals, store targets, or company results. Often promised or implied in advance. Usually non-discretionary.
- Signing bonus. A one-time payment offered to bring in a new hire.
- Retention bonus. An incentive to keep a key team member through a busy season, a transition, or a specific milestone.
The compliance distinction you can't skip. Per the Fair Labor Standards Act (FLSA), bonuses fall into two categories that are treated very differently for overtime purposes:
Discretionary bonuses are decided at the employer's sole discretion, near or at the end of the period, without any prior promise or agreement. An employee-of-the-month surprise or a spontaneous "you handled that situation perfectly, here's $100" qualifies. These do not need to be included in the regular rate of pay for overtime calculations.
Non-discretionary bonuses are any bonus promised in advance, tied to a performance goal, or expected by the employee based on prior practice.
Understanding the discretionary vs non-discretionary bonus distinction is one of the most important things to get right when you decide how to pay employee bonuses. So is any bonus your team has come to expect regularly. These must be included in the regular rate of pay when calculating overtime under the FLSA. If you miss this step, you're exposed to Department of Labor back-pay claims.
How bonus payroll taxes work (2026 rates)
Every bonus payroll season, team members stare at their paystubs and ask the same question: "Why are bonuses taxed so high?" The real answer: They're not taxed at a higher rate. They're withheld at a rate that can look higher than what your team member usually sees.
The flat 22% federal supplemental withholding rate applies to most bonuses, and for someone who normally pays 12% federal income tax on their regular wages, 22% off a bonus check feels steep. It's not more tax; it's more withholding upfront. Any difference gets sorted out when they file their return.
Here's how the 2026 bonus payroll taxes break down, and how the two IRS-approved withholding methods work in practice.
The percentage method bonus (separate check)
This is the simpler method and the one most small businesses should use. When you run a separate bonus-only payroll, you withhold (per IRS Publication 15-A):
- Federal income tax: 22% flat rate (37% on any supplemental wages that push the employee over $1 million in a calendar year (not a concern for most hourly teams)
- Social Security: 6.2% on wages up to $184,500 in 2026 (per the Social Security Administration's 2026 wage base announcement)
- Medicare: 1.45% with no wage limit
- State income tax: Varies widely by state. Texas, Florida, Tennessee, Nevada, Washington, Alaska, New Hampshire, South Dakota, and Wyoming have no state income tax. California withholds at a flat 10.23% on bonuses paid separately (per the California Employer's Guide, DE 44 Rev. 52, 2026).
On a $1,000 bonus payroll check in a no-tax state, your team member keeps roughly $703. In California, that same $1,000 nets approximately $601 after all withholding.
The aggregate method bonus (combined check)
The aggregate method adds the bonus to your employee's regular paycheck and withholds taxes on the combined total, as if that full amount will be paid every pay period for the entire year. This can temporarily push the employee into a higher withholding bracket, even though their actual annual income hasn't changed.
They'll likely get some of that back at tax time, but the confusion in the moment is real. This method is better suited to small one-off additions that aren't worth a separate payroll run, and when you consciously choose it, not by accident.
Grossing up a bonus (bonus gross-up)
Sometimes you want an employee to take home a specific net amount, say, exactly $500. To do that, you need to pay more than $500 so the taxes don't eat into the target. That's called a gross-up.
Here's a simple example. Imagine you want an employee to net $500 after taxes in a no-state-tax state:
- Federal (22%) + FICA (7.65%) = approximately 29.65% total withholding
- Gross bonus needed: $500 ÷ (1 − 0.2965) = approximately $711
State taxes will push that number higher depending on where you operate. A payroll app handles this math automatically: you enter the target take-home amount and it calculates the gross figure for you.
Overtime rules, multi-rate calculations, gross-ups: bonus payroll has a lot of moving parts. When your time tracking feeds directly into payroll, the numbers are already there when you need them.
How to run a bonus payroll, step by step
Step 1: Decide on the bonus amount and type
Flat dollar amount for everyone, or a percentage of each person's earnings? Is this a discretionary thank-you or a non-discretionary bonus that was promised in advance? Knowing how to pay employee bonus amounts correctly starts here: get clarity on both before you touch your payroll app, and put the policy in writing.
Step 2: Choose your withholding method
For most small businesses, the percentage method (running a separate bonus check with the flat 22% federal withholding rate) is the right call. It's simpler, more predictable, and cleaner for both you and your team members. If the bonus is small and you're already mid-cycle on regular payroll, the aggregate method works too. Just be intentional about it.
Step 3: Check for overtime implications
If the bonus is non-discretionary, you need to recalculate the regular rate of pay for overtime purposes for any affected pay periods. This is the step most employers miss. Your time tracking records are the foundation here. You can't recalculate correctly without accurate hours worked.
Step 4: Set up the bonus in your payroll app
In Homebase, navigate to Payroll and select a bonus-only run. Enter the bonus amounts per employee. Hours and tax data sync automatically from the time clock, so you're not re-entering anything from scratch.
As Cambria Wallace, Project Lead II for Payroll Operations at Homebase, explains: "It's very easy to add bonuses or commissions in Homebase. Depending on whether they're one-time payments or recurring, you can either add them directly to the employee's profile or enter them manually when running payroll."
Step 5: Review and approve
Before you submit, double-check the amounts for each team member, confirm the tax withholding looks right, and verify the direct deposit details are current. One extra set of eyes here saves a lot of cleanup later.
Step 6: Run the payroll
Process the bonus payroll run. Your team members will receive their bonus via direct deposit, with a pay stub showing the gross amount, the taxes withheld, and the net deposit. That transparency matters: it's how you head off the "where did half my bonus go?" conversation before it starts.
Step 7: Keep records
Bonus amounts are reported as wages on your team members' W-2s at year end. Save the payroll reports from this run for your own records and for any future payroll audit needs.
Common bonus payroll mistakes to avoid
Even experienced payroll runners make these errors. Here's what to watch for.
Paying bonuses off the books
Cash bonuses, Venmo payments, and "I'll just add it to next week's check manually" all create the same problem: unreported wages. Every bonus to an employee is taxable income, and that includes gift cards. The IRS explicitly states that gift cards are cash equivalents and are never excludable as a de minimis benefit, regardless of the dollar amount. Run every bonus through payroll.
Running the aggregate method without realizing it
If a bonus gets added to a regular paycheck without being separately identified, taxes are calculated on the combined total, which can temporarily push the employee into a higher withholding bracket. Run a separate bonus check and use the flat 22% rate instead.
Forgetting overtime recalculation
Non-discretionary bonuses change the regular rate of pay, which changes overtime owed for the period covered by that bonus. The DOL enforces this. If you're not sure whether your bonus type triggers this requirement, the safe call is to recalculate.
Missing the December 31 check date for year-end bonuses
The IRS determines which tax year a bonus belongs to based on when it's actually paid. The check date, not the period it was earned. If you process a 2026 performance bonus payroll with a January 2, 2027 check date, it's a 2027 W-2 item. If your team expects it to land on their 2026 return, run it before December 31.
Not communicating with your team
Tell your team members in advance when the bonus payroll will hit, what the gross amount is, and roughly what they'll take home after taxes. It sounds simple, but this one conversation prevents a lot of confused texts and frustrated questions.
How to time your bonus payroll
Timing matters more than most people realize. Here's how to think about it by bonus type:
Year-end bonus payroll runs need a check date on or before December 31 to appear on that year's W-2. If your payroll processor requires a few business days of lead time, plan to submit the run in mid-to-late December, not the 31st itself.
Holiday bonus payroll should be processed 1 to 2 weeks before the holiday so the money actually arrives when it's meant to. A bonus that lands three days after Christmas doesn't land the same way.
Performance bonuses are most effective when paid promptly after the qualifying period ends. A bonus that takes two months to process loses its motivational connection to the work that earned it.
That buffer matters for last-minute runs: Homebase builds in one extra day to prepare before payday, so you can review everything before the bonus payroll goes out.
Cambria Wallace, Homebase's Payroll Operations lead, keeps it simple: "Keep up with timecards daily so you are not surprised by the numbers of hours worked and OT amounts on payroll day."
Run your next bonus payroll with confidence
Running a bonus payroll doesn't have to be the most stressful part of rewarding your team. The mechanics are learnable, the tax rules are fixed, and the whole bonus payroll process comes down to a clear decision about bonus type, a choice between two withholding methods, and a few minutes in your payroll app.
The harder part is making sure your records are clean enough to run the payroll correctly. With Homebase payroll, you can run as many off-cycle payrolls as your business needs. Tax calculations on supplemental wages happen automatically, and your team's hours sync directly from the time clock so you never start from zero.
Get started with Homebase for free.
Frequently asked questions about how to run a bonus payroll
Should bonuses be run through payroll?
Bonuses must be run through payroll. The IRS classifies them as supplemental wages, subject to federal income tax, Social Security, Medicare, and state taxes. Never pay bonuses outside of payroll or through a 1099. Running them through your payroll app ensures taxes are withheld correctly and reported on your team member's W-2.
How much will a $10,000 bonus be taxed?
A $10,000 bonus is taxed at a flat 22% federal rate ($2,200), plus 6.2% for Social Security ($620) and 1.45% for Medicare tax ($145). Add your state rate on top. In a no-tax state like Texas, take-home is roughly $7,035. In California, where the supplemental rate is 10.23%, take-home is closer to $6,012.
What is the best way to pay an employee a bonus?
For most small businesses, running a separate bonus-only payroll using the percentage method, with a flat 22% federal withholding rate, is the simplest and cleanest option to pay an employee a bonus. It keeps your regular payroll schedule on track, applies the correct supplemental tax rate, and makes the bonus feel like a distinct reward for your team.
Is a 20% annual bonus good?
A 20% annual bonus is well above typical rates. According to the U.S. Bureau of Labor Statistics, the average nonproduction bonus for private-sector workers was 2.8% of total compensation in 2024. What matters most is setting clear criteria your team understands upfront, so the bonus feels earned and meaningful rather than arbitrary.
Do I need to recalculate overtime if I give a bonus?
It depends on the bonus type. Non-discretionary bonuses, those promised in advance or tied to a performance goal, must be factored into the regular rate of pay for overtime calculations under the FLSA. Discretionary bonuses, such as surprise thank-you gifts, do not affect overtime.
{{banner-cta}}
Cambria Wallace is a Project Lead III on the Homebase Payroll Implementation team, helping small businesses navigate payroll onboarding and compliance. With four years at Homebase and over 15 years of experience, she's a certified payroll professional (FPC) who leads clients through tax configuration, employee onboarding, and first-payroll execution. Cambria combines deep payroll expertise with exceptional customer service to help business owners feel confident in their payroll journey.

