How to Set Up Payroll for a Small Business
Setting up payroll for the first time takes roughly 2 to 4 hours across several days (waiting for account verifications and registrations). This guide walks through every step in order, from getting your EIN to running your first paycheck.
What you will set up
Obtain an Employer Identification Number (EIN)
15 minutesAn EIN is your business's federal tax ID number - you need it before you can pay any employees or contractors. Apply for free on the IRS website at irs.gov/ein. If you apply online during business hours, you receive your EIN immediately.
Even if you are a sole proprietor and already use your Social Security Number for business taxes, you should get an EIN before hiring. Using your SSN for payroll tax filings exposes it unnecessarily and creates complications when you eventually transition.
LLC and corporation owners: your EIN is tied to your business entity, not your personal identity. If you ever change your business structure, contact the IRS about whether you need a new EIN.
Checklist
- ✓Visit irs.gov/ein and complete the online application
- ✓Choose the correct entity type (sole proprietor, partnership, LLC, corporation)
- ✓Save your EIN confirmation letter (CP 575) in a secure location
Register with Your State for Payroll Taxes
1 to 3 business daysMost states require employers to register separately with the state revenue agency (for income tax withholding) and the state workforce agency (for unemployment insurance). These are typically two different registrations with two different agencies.
Registration timelines vary. Some states issue your state employer account number within minutes online. Others take up to two weeks by mail. Start this process before you hire your first employee.
If you have employees working in more than one state, you may need to register in each state where they perform work - not just where your business is based. Remote employees typically create nexus in their state of residence.
Checklist
- ✓Identify your state revenue agency and register for income tax withholding
- ✓Register with your state workforce or labor department for unemployment insurance
- ✓Note your state employer account numbers for payroll setup
- ✓Check whether your state requires additional local registrations
Collect Required New Hire Paperwork
Before first day of workEvery new employee must complete a Form I-9 (Employment Eligibility Verification) before or on their first day of work. You must review the original identity and work authorization documents in person (or via an authorized agent) and complete your section within 3 business days of the hire date.
All employees must complete a federal Form W-4 (Employee's Withholding Certificate) before their first paycheck. The W-4 determines how much federal income tax to withhold. Employees can update their W-4 at any time - it takes effect on the next payroll run.
Check whether your state has its own withholding certificate in addition to the federal W-4. Many states use the federal W-4 as-is, but California, Colorado, New York, and others have their own forms.
Report every new hire to your state new hire reporting agency within 20 days of the hire date (some states require faster reporting). Most payroll providers do this automatically.
Checklist
- ✓Complete Form I-9 and retain it separately from the personnel file
- ✓Collect a signed federal Form W-4
- ✓Collect state withholding form if your state requires one
- ✓Report the new hire to your state new hire reporting agency
- ✓Provide required notices (varies by state - some require written notice of pay rate, payday, and leave policies)
Choose Your Pay Schedule
Before first payroll runThe four standard pay frequencies are: weekly (52 paychecks/year), biweekly (26 paychecks/year), semi-monthly (24 paychecks/year), and monthly (12 paychecks/year). Biweekly is the most common for hourly employees; semi-monthly is common for salaried staff.
Biweekly has a simpler relationship between hourly wages and pay period earnings but results in 2 months per year with three paydays, which can affect cash flow planning.
Some states set minimum pay frequency requirements. California and New York require most employees to be paid at least semi-monthly. Check your state requirements before choosing monthly pay.
Once you set a pay schedule, changing it is possible but requires advance notice to employees and careful handling of partial periods. Pick a schedule you can sustain.
Checklist
- ✓Choose weekly, biweekly, semi-monthly, or monthly pay
- ✓Confirm the schedule meets your state's minimum pay frequency law
- ✓Set your first pay date and work backward to determine the first pay period
- ✓Communicate the pay schedule to all employees in writing
Set Up a Dedicated Payroll Bank Account
3 to 7 daysOpen a separate checking account solely for payroll. Transfer the exact amount needed to cover each payroll run into this account before the processing date. This practice prevents accidental overdrafts, makes reconciliation straightforward, and creates a clear audit trail.
Payroll providers use ACH debits to pull funds from your account. You typically need to provide your account and routing number during setup and verify the account with small test deposits.
Direct deposit requires the account to be in good standing and may require a 60 to 90 day account history with your bank before some providers will approve direct deposit for new customers.
Checklist
- ✓Open a dedicated business checking account for payroll
- ✓Verify the account with your payroll provider (allow 3 to 5 business days)
- ✓Fund the account before each payroll run
- ✓Keep a buffer of at least one payroll's worth of funds in the account
Choose and Configure Your Payroll Provider
1 to 2 hoursUse the comparison table on our home page to select the right payroll solution for your team size, budget, and feature needs. Full-service providers handle all tax filings automatically; payroll software leaves filings to you.
During setup you will enter your business EIN, state account numbers, bank account details, and pay schedule. Then add each employee's name, address, Social Security Number, W-4 elections, pay rate, and bank account for direct deposit.
For contractors (1099 workers), you typically enter less information - name, address, and either SSN or EIN, plus their payment rate. You do not withhold taxes from contractor payments.
Run a test payroll or check the preview totals carefully before approving your first real payroll. Verify that gross pay, deductions, and net pay are correct for each employee.
Checklist
- ✓Enter company information: legal name, EIN, address, state account numbers
- ✓Connect your payroll bank account
- ✓Add all employees with their W-4 information and direct deposit details
- ✓Add contractors with their tax ID information
- ✓Set up any recurring deductions (health insurance premiums, 401k contributions)
- ✓Run a payroll preview and verify all amounts before submitting
Run Your First Payroll
Ongoing (weekly, biweekly, or monthly)Allow at least 4 business days before your intended pay date for your first payroll run, as new accounts are often subject to longer ACH processing windows. After your account establishes a history, most providers offer 2-day or next-day direct deposit.
For hourly employees, enter hours worked each pay period. For salaried employees, the amount is fixed each period unless there was a partial period (termination, start mid-period).
After submitting, you will receive a confirmation with the total amount to be debited, the date it will be debited, and the pay date for employees. Save these confirmations.
Review each pay stub after the run. Common errors on first payrolls include wrong Social Security Numbers, incorrect W-4 elections, and missing pre-tax deductions. Catch them early.
Checklist
- ✓Enter hours for hourly employees
- ✓Confirm salaries are correct for salaried employees
- ✓Review any one-time additions or deductions (bonuses, garnishments)
- ✓Approve payroll at least 2 to 4 business days before pay date
- ✓Save the payroll confirmation and stub details
- ✓Verify employee bank accounts received funds on the pay date
Stay on Top of Ongoing Compliance
Quarterly and annuallyFull-service providers handle quarterly Form 941 filings and annual Form 940, W-2, and 1099-NEC filings automatically. If you use payroll software, mark these deadlines in your calendar: Form 941 is due by the last day of the month following each quarter (April 30, July 31, October 31, January 31).
W-2 forms must be furnished to employees by January 31. 1099-NEC forms for contractors paid $600 or more must also be furnished by January 31. Copies must be filed with the SSA/IRS by the same date when filed electronically.
Update your payroll system whenever an employee's status changes: pay rate changes, address changes (especially state changes for remote workers), W-4 updates, benefit enrollment changes, or terminations.
Review your SUTA rate notice from your state each year. Your unemployment insurance rate adjusts based on your claims history and can significantly affect your payroll costs.
Checklist
- ✓File Form 941 quarterly (or confirm your provider does it automatically)
- ✓File Form 940 and pay any remaining FUTA liability by January 31
- ✓Furnish W-2 forms to all employees by January 31
- ✓Furnish 1099-NEC forms to all qualifying contractors by January 31
- ✓Review and update SUTA rate when annual notice arrives
- ✓Update employee records promptly when anything changes
Choosing a payroll provider is step 6 - but research it before step 1
The payroll provider you choose affects how much of steps 2 through 8 you need to handle manually. Full-service providers guide you through setup, handle state registrations in some cases, and automate all ongoing tax filings. Software-only providers give you the tools but leave the compliance work to you.
Use the comparison table and team cost calculator on our home page to find the right option for your business size and budget before you begin the setup process.