Small business payroll: a complete guide for 2026
Learn how to set up and run payroll for your small business, from choosing the right method to staying compliant with tax requirements.

Written by Jotika Teli—Certified Public Accountant with 24 years of experience. Read Jotika's full bio
Published Tuesday 12 May 2026
Table of contents
Key takeaways
- Choose payroll software or a full-service provider once you have three or more employees, as manual methods become too time-consuming and error-prone for larger teams.
- Prioritize automated tax filing features when selecting payroll software to avoid costly IRS penalties from missed deadlines or calculation errors.
- Obtain your Employer Identification Number (EIN) and register with state tax agencies before running your first payroll to stay compliant from day one.
- Budget $20 to $250+ per month for payroll solutions depending on your approach, factoring in the value of time saved that you can redirect toward growing your business.
What does payroll mean for small business?
Small business payroll is the process of calculating employee wages, withholding taxes, and distributing payments on a regular schedule. As an employer, you're responsible for two core tasks:
- Paying employees accurately: calculate wages based on hours worked or salary, then pay on time according to your agreed schedule
- Making required deductions: withhold federal and state taxes, retirement contributions, and other legally mandated amounts
Payroll comes with strict government requirements. You need to follow tax laws, meet filing deadlines, and keep detailed records to stay compliant. The complexity increases as your team grows, especially when you hire a mix of full-time, part-time, and contract workers.
For most small businesses, payroll is one of the largest recurring expenses. Getting it right means your employees are paid correctly and on time, and your business avoids penalties from the IRS or state agencies.
Learn how Xero payroll software automates calculations, files taxes, and keeps you compliant.
What's involved in payroll compliance?
Payroll compliance means following all federal, state, and local laws that govern how you pay employees and report wages to tax authorities. Staying compliant protects your business from penalties and builds trust with your team.
To stay compliant, you must:
- Calculate pay accurately: include regular wages, overtime, bonuses, and any other compensation owed
- Provide detailed pay stubs: show gross pay, all deductions, and net pay for each pay period
- File and pay taxes on time: meet IRS and state deadlines for payroll tax deposits and quarterly filings
- Remit deductions correctly: send retirement contributions, garnishments, and benefits payments to the right agencies
- Maintain payroll records: according to the IRS, you must keep detailed records for at least four years (some states require longer)
Payroll options for small business
Small businesses have four main options for handling payroll: manual methods, DIY software, payroll service providers, or working with an accountant or bookkeeper. The right choice depends on your team size, budget, and how much time you can dedicate to payroll tasks.
- Manual methods (pen and paper or spreadsheets): best for businesses with one or two employees and simple pay structures. The IRS doesn't accept handwritten forms, so you'll still need to file electronically or use approved paper forms.
- DIY payroll software: calculates wages, withholds taxes, and generates tax forms automatically. You handle the actual payments and submissions. This works well for businesses with up to 10 employees who want control without full outsourcing. Costs typically range from $20 to $150 per month.
- Full-service payroll providers: handle everything from calculations to tax filing and direct deposits. This option is ideal if you want to hand off payroll entirely. Expect to pay $40 to $200+ per month, plus per-employee fees.
- Accountants and bookkeepers: many offer payroll as part of their services. This is a good option if you already work with a financial professional.
Payroll complexity grows as you add employees, especially if you have a mix of hourly and salaried workers, contractors, commission-based pay, or staff in multiple states. The right solution should match where your business is today while leaving room to scale as your team expands.
How much does small business payroll cost?
Small business payroll costs typically range from $20 to $250+ per month, depending on your approach and number of employees. Understanding these costs helps you budget accurately and choose the right solution.
DIY and manual methods
Handling payroll manually requires a significant time investment. Here's what to expect:
- Time investment: one to five hours per pay period for calculations, filings, and record-keeping
- Direct costs: minimal software costs, but mistakes can lead to costly IRS penalties
- Best for: businesses with one to two employees and straightforward pay structures
Payroll software
Payroll software offers a balance of automation and control. Typical costs include:
- Monthly cost: $20 to $150 base fee, plus $4 to $10 per employee
- What's included: automated calculations, tax form generation, direct deposit, and basic compliance support
- Best for: businesses with three to 25 employees who want automation without full outsourcing
Full-service payroll providers
Full-service providers handle all payroll tasks for you. Here's how pricing typically breaks down:
- Monthly cost: $40 to $200+ base fee, plus $5 to $15 per employee
- What's included: complete payroll processing, tax filing, direct deposits, and compliance guarantees
- Best for: growing businesses that want hands-off payroll management
When comparing costs, factor in your time. The hours you spend on manual payroll could be used to grow your business, making software or a service a more cost-effective choice.
Key features to look for in payroll software
The right payroll software saves time, reduces errors, and keeps you compliant. Key features to look for include automated tax filing, compliance tools, employee self-service access, and accounting integration.
Automated tax filing and payments
Automated tax features calculate, withhold, and submit payroll taxes on your behalf. Look for software that:
- calculates federal, state, and local taxes automatically based on employee location
- files quarterly and annual tax forms (Form 941, Form 940, state equivalents)
- makes tax deposits to the IRS and state agencies on schedule
- updates automatically when tax rates or rules change
Automation reduces the risk of missed deadlines and calculation errors that can trigger IRS penalties.
Compliance and reporting tools
Compliance features help you meet federal and state requirements without becoming a payroll expert. Key capabilities include:
- Automatic updates for minimum wage changes and new regulations
- Built-in alerts for filing deadlines and required actions
- Audit-ready reports that document your payroll history
- Support for multi-state payroll if you have remote employees
Employee self-service access
Self-service portals let employees view pay stubs, update personal information, and access tax forms without contacting you. Benefits include:
- Reduced administrative time answering routine questions
- Employees can download W-2s and pay history anytime
- Employees can set up and change direct deposit details
- Mobile access for on-the-go convenience
Integration with accounting software
Payroll integration connects your payroll data directly to your accounting system. This eliminates double entry and keeps your books accurate. Look for:
- Automatic syncing of payroll expenses to your general ledger
- Real-time updates reflected in your financial reports
- Seamless connection with your existing accounting platform
How to set up payroll for the first time
Setting up payroll for the first time means registering with tax authorities, collecting employee paperwork, and choosing how you'll process payments. Complete these steps before running your first payroll to avoid delays and compliance issues.
- Apply for an Employer Identification Number (EIN). You need an EIN before you can file payroll taxes or open a business bank account. Apply for free on the IRS website. Note that the online application times out after 15 minutes of inactivity, so have your business information ready before you start.
- Register with state tax agencies. Register for state income tax withholding and unemployment insurance in each state where you have employees. Requirements vary by state, so check with your state's department of revenue or labor for specific forms and deadlines.
- Collect employee paperwork. Have each employee complete Form W-4 for federal tax withholding and Form I-9 to verify employment eligibility. Some states require additional withholding forms. Use this hiring checklist to make sure you don't miss anything.
- Classify your employees correctly. Determine whether each employee is exempt or nonexempt under the Fair Labor Standards Act (FLSA). Exempt employees receive a fixed salary and aren't eligible for overtime pay. Nonexempt employees must be paid at least minimum wage and receive overtime for hours worked beyond 40 in a week. Getting this right from the start prevents costly reclassification issues later.
- Choose a pay schedule. Decide how often you'll pay employees: weekly, biweekly, semimonthly, or monthly. Some states have minimum pay frequency requirements, so confirm your state's rules before setting a schedule.
- Open a dedicated payroll bank account. A separate account for payroll helps you track payroll expenses clearly and makes sure you always have funds available for employee payments and tax deposits.
- Choose your payroll solution. Select software, a service provider, or an accountant based on your needs and budget. Set up your account and enter all employee information before your first pay period.
- Run your first payroll. Enter employee hours or salary, review calculations, and process payments. Double-check withholdings against each employee's W-4 selections. After your first run, set up reminders for tax deposits (typically monthly or semiweekly for federal) and quarterly filings.
Common payroll mistakes and how to avoid them
Even small payroll errors can lead to IRS penalties, unhappy employees, and extra administrative work. Knowing the most common mistakes helps you stay ahead of problems.
Misclassifying employees
Incorrectly classifying a worker as an independent contractor instead of an employee, or as exempt instead of nonexempt, can trigger back taxes, penalties, and unpaid overtime claims. The IRS uses specific criteria to determine whether a worker is an employee or a contractor, including the degree of control you have over how the work is performed.
Review IRS guidelines on worker classification and the FLSA exemption criteria for each role before assigning a classification. When in doubt, consult a tax professional to confirm the correct status.
Missing tax deadlines
Federal payroll tax deposits are due on a monthly or semiweekly schedule, depending on your total tax liability. Missing a deadline results in the IRS failure to deposit penalty, which ranges from 2% for deposits one to five days late up to 15% for amounts still unpaid after an IRS notice. Set calendar reminders or use payroll software that files automatically.
Incorrect withholdings
Withholding the wrong amount of federal or state tax from an employee's paycheck creates problems at tax time for both you and the employee. Underwithholding means the employee owes money when they file, while overwithholding reduces their take-home pay unnecessarily.
Always base withholdings on the most current W-4 on file, and update calculations whenever an employee submits a new form. Payroll software applies current tax tables automatically, which reduces the chance of manual calculation errors.
Not keeping records
The IRS requires you to keep payroll records for at least four years. Some states require even longer retention periods. Records should include pay stubs, tax filings, W-4 forms, I-9 forms, and timekeeping data.
Store these records securely, whether digitally or in hard copy. If you're audited without proper documentation, you could face additional penalties on top of any original tax liability.
Paying employees late
Late paychecks damage employee trust and may violate state labor laws. Many states impose fines for late payment, and repeated delays can lead to formal complaints or legal action.
Build a payroll calendar with buffer time built in, and keep your payroll bank account funded well ahead of each pay date. Payroll software with automated scheduling can help you stay on track by processing payments on a set timeline.
What are payroll deductions?
Payroll deductions are amounts you subtract from an employee's gross pay before issuing their paycheck. Some deductions are required by law, while others are voluntary.
You must withhold certain mandatory deductions from each paycheck:
- Federal income tax: based on the employee's W-4 form
- State and local income tax: varies by location
- Social Security and Medicare (FICA): 7.65% of wages, matched by you as the employer. This includes Social Security at 6.2% (up to the $184,500 wage base for 2026) and Medicare at 1.45%.
- Garnishments: court-ordered payments for child support, student loans, or debt collection
Employees may also request voluntary deductions:
- Retirement contributions: 401(k) or other retirement plan deferrals
- Health insurance premiums: employee share of coverage costs
- Other benefits: life insurance, flexible spending accounts, or charitable donations
Each pay period, you need to calculate and apply deductions in the correct order. Mandatory deductions always come first, followed by voluntary ones. Learn more about the order of deductions in the guide to paying employees.
Reporting to the IRS and state agencies
As an employer, you're responsible for collecting payroll taxes from employees and submitting them to the IRS and state agencies on schedule. You also need to file regular reports that document wages paid and taxes withheld.
You must meet several key federal reporting requirements:
- Form 941 (quarterly): report wages, tips, and withheld income and FICA taxes. Social Security tax has a wage base limit of $184,500 for 2026, while Medicare tax has no cap.
- Form 940 (annual): report federal unemployment tax (FUTA)
- Form W-2 (annual): provide each employee with a summary of their earnings and withholdings by January 31
- Form W-3 (annual): submit a summary of all W-2s to the Social Security Administration
State reporting requirements vary by location. Check with your state tax agency for specific forms, payment schedules, and filing deadlines. Many states require quarterly wage reports and unemployment insurance filings.
Keeping up with all of these deadlines can be challenging, especially if you have employees in multiple states. Payroll software that handles multi-state filing can save you significant time and reduce the risk of missed deadlines.
How to choose the right payroll solution for your business
Selecting the right payroll approach depends on your specific situation. Evaluating a few key factors helps you find the best fit for your business size, complexity, and budget.
Consider these factors when comparing your options:
- Number of employees: one to two employees may work with manual methods. Three or more typically benefit from software. 10 or more often justify full-service providers.
- Payroll complexity: simple hourly or salary pay is easier to manage. Multiple pay types, commissions, tips, or contractors add complexity that software handles better.
- Multi-state operations: employees in different states mean different tax rules. Software with multi-state support or a full-service provider simplifies compliance.
- Available time: if payroll takes time away from revenue-generating activities, automation or outsourcing pays for itself
- Budget constraints: compare the total cost of each option, including your time. The cheapest option isn't always the most cost-effective.
- Growth plans: choose a solution that scales with you. Switching payroll systems mid-growth creates extra work and potential errors.
- Compliance confidence: if tax rules feel overwhelming, choose solutions with built-in compliance support or full-service providers that guarantee accuracy
As your business grows, your payroll needs will change. Reassess your setup annually to make sure it still fits your team size and complexity.
Explore online payroll options to see how cloud-based tools can simplify payroll management as your business scales.
Xero makes small business payroll simple
Automation makes payroll compliance easier regardless of which option you choose. Xero payroll software handles the heavy lifting so you can focus on running your business. Calculate wages, withhold taxes, file forms, and pay employees from one platform that syncs with your accounting.
Whether you're setting up payroll for the first time or looking to switch from manual methods, Xero can help you stay organized and compliant.
Ready to simplify your payroll? Get one month free when you sign up for any Xero plan.
FAQs on small business payroll
Here are answers to common questions about managing payroll for your small business.
What is the best payroll for a small business?
The best payroll solution depends on your team size and needs. Businesses with fewer than five employees often do well with DIY software, while larger or more complex operations may benefit from full-service providers.
Can I do my own payroll for my small business?
Yes, you can run payroll yourself using software or manual methods. DIY payroll requires careful attention to tax calculations, filing deadlines, and compliance rules, so many business owners find that software is worth the investment.
How much should I pay for payroll services for a small company?
Expect to pay $20 to $150 per month for DIY software or $40 to $200+ per month for full-service providers, plus per-employee fees. Factor in the time you save when comparing costs.
When should I switch from DIY to payroll software?
Consider switching when you hire your third employee, start paying overtime or commissions, expand to multiple states, or find yourself spending more than two hours per pay period on payroll tasks.
What happens if I make a payroll mistake?
Payroll errors can result in IRS penalties, employee dissatisfaction, and extra administrative work to correct. The IRS failure to deposit penalty ranges from 2% to 15% depending on how late the deposit is, which is why many businesses use payroll software to reduce errors.
Disclaimer
Xero does not provide accounting, tax, business or legal advice. This guide has been provided for information purposes only. You should consult your own professional advisors for advice directly relating to your business or before taking action in relation to any of the content provided.
Get one month free
Sign up to any Xero plan, and we will give you the first month free.