Guide

Small business payroll guide: costs, taxes, and tools

Learn how to run small business payroll, pay your team on time, and stay compliant while saving hours.

Small business payroll being done on a phone

Written by Jotika Teli—Certified Public Accountant with 24 years of experience. Read Jotika's full bio

Published Monday 2 March 2026

Table of contents

Key takeaways

  • Choose payroll software or full-service providers 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 ensure compliance from day one.
  • Budget $20-$250+ monthly 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.

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. 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).

Find out how Xero payroll software can simplify these tasks and make compliance easier.

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. 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. 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. A good option if you already work with a financial professional. Use the Xero advisor directory to find one near you.

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.

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/manual methods

Handling payroll manually requires significant time investment.

  • Time investment: 1–5 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 1–2 employees and straightforward pay structures

Payroll software

Payroll software offers a balance of automation and control.

  • Monthly cost: $20–$150 base fee, plus $4–$10 per employee
  • What's included: Automated calculations, tax form generation, direct deposit, and basic compliance support
  • Best for: Businesses with 3–25 employees who want automation without full outsourcing

Full-service payroll providers

Full-service providers handle all payroll tasks for you.

  • Monthly cost: $40–$200+ base fee, plus $5–$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

Choosing payroll software means finding the right balance of features for your business needs and budget. Focus on capabilities that save time, reduce errors, and keep you compliant.

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:

  • Automatically 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:

  • Reduces administrative time answering routine questions
  • Lets employees download W-2s and pay history anytime
  • Allows employees to set up and change direct deposit
  • Provides 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:

  • Automatically syncs payroll expenses to your general ledger
  • Updates in real time to reflect in your financial reports
  • Connects seamlessly with your existing accounting platform like Xero

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 total includes the rate for Social Security (6.2%) and the rate for Medicare (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

Deductions must be taken in a specific order. Learn more about the order of deductions in our 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 ($184,500 for 2026), while Medicare tax does not.
  • 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.

How to choose the right payroll solution for your business

Selecting the right payroll approach depends on your specific situation. Consider these factors to find the best fit:

  • Number of employees: One to two employees may work with manual methods. Three or more typically benefit from software. Ten 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, lean toward solutions with built-in compliance support or full-service providers that guarantee accuracy.

Getting started with small business payroll

Setting up payroll for the first time involves several steps. Complete these tasks before your first pay run to avoid delays and compliance issues.

  1. Obtain your Employer Identification Number (EIN): Apply for free through the IRS website. The online application expires after 15 minutes of inactivity. You'll need this number for all tax filings and to open a business bank account.
  2. 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.
  3. Collect employee paperwork: Have each employee complete Form W-4 (federal tax withholding), Form I-9 (employment eligibility), and any state-required withholding forms.
  4. Choose your payroll solution: Select software, a service provider, or an accountant based on your needs and budget. Set up your account before your first pay period.
  5. Set your pay schedule: Decide how often you'll pay employees (weekly, biweekly, semimonthly, or monthly). Some states have minimum pay frequency requirements.
  6. Run your first payroll: Enter employee hours or salary, review calculations, and process payments. Double-check withholdings against employee W-4 selections.
  7. Establish ongoing tax schedules: Set up reminders for tax deposits (typically monthly or semiweekly for federal) and quarterly filings. Mark annual deadlines for W-2 distribution and Form 940.

Xero makes small business payroll simple

Automation makes 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.

Ready to simplify your payroll? Get one month free when you sign up for any Xero plan. See all features to find the right fit for your business.

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 like Xero, 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. However, DIY payroll requires careful attention to tax calculations, filing deadlines, and compliance rules. Mistakes can result in IRS penalties, so many business owners find that software or professional help is worth the investment.

How much should I pay for payroll services for a small company?

Costs depend on whether you use DIY software or a full-service provider, plus the number of employees you have. See the detailed pricing breakdown in the costs section above to compare your options.

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. Software pays for itself by reducing errors and freeing up your time.

What happens if I make a payroll mistake?

Payroll errors can result in IRS penalties, unhappy employees, and extra administrative work to correct. For instance, the IRS Failure to Deposit Penalty ranges from 2% for deposits 1–5 days late to 15% for amounts still unpaid after an IRS notice. Common consequences like these and damaged employee trust are why many businesses use payroll software to reduce risks by automating calculations and flagging potential errors before you submit.

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.