How to Set Up Payroll for Your Business: Complete Guide
Step-by-Step Payroll Setup
Your Employer Identification Number (EIN) is the federal tax ID that identifies your business for all payroll tax purposes. Apply online at irs.gov/ein, the process takes 5 minutes and you receive your EIN immediately. You need an EIN before you can register for state accounts, set up a payroll provider, or file any employment tax returns. Next, register for state tax accounts in every state where you have employees (not where your business is headquartered, but where workers physically work). For each state, you need: a state withholding tax account (to remit state income tax withheld from employee paychecks), a state unemployment insurance account (SUTA/SUI, the employer-paid tax that funds unemployment benefits), and in most states, registration with the state new hire reporting program. The registration process varies by state but typically involves applying through the state's revenue department or workforce agency website. If you have remote employees in multiple states, register in each state separately. Your payroll provider can often handle state registrations on your behalf.
A payroll provider automates the calculations, payments, tax deposits, and filings that would otherwise require expertise in federal and state tax law plus hours of manual work each pay period. The major options for small businesses are: Gusto ($40/month + $6/employee on the Simple plan, $80/month + $12/employee on the Plus plan) which is the most popular choice for small businesses with fewer than 50 employees, offering an intuitive interface, built-in benefits administration, time tracking, and excellent onboarding support. QuickBooks Payroll ($45/month + $6/employee for Core, $80/month + $8/employee for Premium) which integrates directly with QuickBooks accounting, making it the natural choice if you already use QuickBooks for your business accounting. ADP Run ($79/month + $4/employee for Essential) which is built for scale and offers the most comprehensive compliance support, particularly valuable if you have employees in many states or plan to grow beyond 50 employees. Wave Payroll ($40/month + $6/employee in tax-filing states) which is a budget-friendly option from the makers of Wave accounting software. All four providers handle federal and state tax calculations, direct deposit, tax filing, W-2 and 1099 generation, and new hire reporting.
When you create your payroll provider account, you will enter your business information (legal name, EIN, address, business type), your bank account for funding payroll and tax deposits, your state tax account numbers (from Step 1), and your chosen pay schedule. Common pay schedules are biweekly (every two weeks, 26 pay periods per year, the most common for small businesses), semimonthly (twice per month on fixed dates like the 1st and 15th, 24 pay periods per year), weekly (52 pay periods, common for hourly workers), and monthly (12 pay periods, common for salaried workers in some industries). Check your state's pay frequency requirements, as some states mandate minimum pay frequencies. Then add each employee with: their legal name and Social Security number, their W-4 form data (filing status and withholding allowances), direct deposit banking information, their compensation (salary amount or hourly rate), their employment classification (exempt vs non-exempt), and any benefit deductions (health insurance premiums, retirement contributions).
Before your first real pay date, most payroll providers offer a test run or preview that shows you exactly what will happen: gross pay, each tax withholding amount, benefit deductions, net pay, and the total employer cost including employer-side taxes. Review every number. Verify that the gross pay matches the agreed salary or hourly rate times hours worked, that federal and state withholdings match the employee's W-4 elections, that FICA taxes are calculating correctly (6.2% Social Security on wages up to the annual cap, currently $168,600, plus 1.45% Medicare with no cap), and that net pay looks reasonable. Run the payroll at least 2 business days before the pay date to allow time for direct deposit processing. After the first pay cycle, confirm with each employee that their direct deposit arrived correctly and that their pay stub details are accurate.
Payroll compliance is not a one-time setup; it is an ongoing obligation. Your payroll provider handles most of this automatically, but you need to understand the requirements. Tax deposits: federal payroll taxes must be deposited on a schedule determined by your tax liability (monthly for most new employers, semiweekly for larger employers). Your payroll provider makes these deposits automatically but you should verify they are being made on time. Quarterly filings: Form 941 (federal quarterly payroll tax return) is due by the last day of the month following each quarter end (April 30, July 31, October 31, January 31). State quarterly returns follow similar schedules. Annual filings: W-2s must be distributed to employees and filed with the SSA by January 31. Form 940 (annual federal unemployment tax return) is due by January 31. Record retention: keep all payroll records for at least 4 years (IRS requirement) and 6 years if possible (covers state requirements in most states).
Understanding Payroll Taxes
Payroll taxes are split between the employer and employee. Understanding who pays what helps you calculate the true cost of each hire and ensures your payroll is set up correctly.
Employee-paid taxes (withheld from the employee's paycheck): Federal income tax (amount depends on the employee's W-4 elections, ranging from 10% to 37% of taxable wages), state income tax (varies by state, 0% in states like Texas, Florida, and Washington, up to 13.3% in California), Social Security tax (6.2% on wages up to $168,600 in 2025), and Medicare tax (1.45% on all wages, plus an additional 0.9% on wages over $200,000).
Employer-paid taxes (your cost on top of the employee's wages): Social Security tax (matching 6.2% on wages up to $168,600), Medicare tax (matching 1.45% on all wages), federal unemployment tax (FUTA, 6.0% on the first $7,000 of wages per employee, reduced to 0.6% after the standard state credit), and state unemployment tax (SUTA, varies by state and your experience rating, typically 1% to 5% on the first $7,000 to $56,500 of wages depending on the state).
For a concrete example: an employee earning $50,000/year costs you approximately $3,825 in employer-side FICA taxes (7.65%) plus $300 to $1,500 in SUTA (depending on your state) plus $42 in FUTA, totaling roughly $4,167 to $5,367 in employer payroll taxes alone. Add workers' compensation insurance ($500 to $2,000 depending on the role) and the payroll provider fee ($72 to $120/year), and the total employer burden on a $50,000 salary is $4,739 to $7,487, or approximately 9.5% to 15% above the base salary before any voluntary benefits.
Paying Contractors: 1099 Process
If you hire independent contractors rather than employees, payroll setup is much simpler. You do not withhold taxes from contractor payments, you do not pay employer-side FICA taxes, and you do not register for state employment tax accounts on their behalf. You simply pay the agreed amount and your tax obligation is limited to issuing a 1099-NEC form to any contractor you paid $600 or more during the calendar year. The 1099-NEC is due to the contractor and the IRS by January 31 following the tax year.
Before paying any contractor, collect a completed W-9 form that provides their legal name (or business name), address, and Taxpayer Identification Number (SSN or EIN). Store W-9 forms securely as they contain sensitive tax information. Most payroll providers include 1099 processing as part of their service, allowing you to track contractor payments throughout the year and generate 1099s automatically at year end.
Common Payroll Mistakes to Avoid
Missing tax deposit deadlines. The IRS charges penalties for late payroll tax deposits: 2% for deposits 1 to 5 days late, 5% for 6 to 15 days late, 10% for more than 15 days late, and 15% for deposits not made within 10 days of the first IRS notice. These penalties apply to every late deposit, and they compound quickly. Using a payroll provider with automatic tax deposits eliminates this risk entirely.
Misclassifying exempt vs non-exempt employees. Exempt employees (salaried, not entitled to overtime pay) must meet specific criteria under the Fair Labor Standards Act: they must be paid at least $684 per week ($35,568/year), they must be paid on a salary basis (not docked for partial-day absences), and their primary duties must fit within the executive, administrative, professional, computer, or outside sales exemptions. Classifying a non-exempt employee as exempt to avoid paying overtime is a wage and hour violation that triggers back pay for all unpaid overtime plus liquidated damages.
Not accounting for multi-state obligations. If you have remote employees in different states, you must withhold that state's income tax from their paycheck and file quarterly returns with that state, even if your business has no other presence there. Some states have reciprocity agreements that simplify this (for example, an employee living in New Jersey but working in Pennsylvania may only owe tax to New Jersey), but most do not. Your payroll provider handles multi-state withholding automatically, which is one of the strongest reasons to use one.
Forgetting to fund the payroll account. Payroll providers debit your business bank account to fund employee payments and tax deposits. If your account has insufficient funds, the payroll run fails, direct deposits bounce, and tax deposits are missed. Set up low-balance alerts on your business bank account and maintain a buffer equal to at least one full payroll cycle to prevent funding issues.
