Home » Ecommerce Accounting » Payroll for Ecommerce

Setting Up Payroll for Your Ecommerce Business

Once your ecommerce business hires its first employee, you are legally required to withhold income taxes, Social Security, and Medicare from their pay, contribute your employer share of FICA taxes, pay federal and state unemployment taxes, file quarterly payroll tax returns, and issue W-2 forms at year end. A payroll provider like Gusto ($40/month base plus $6/employee) or QuickBooks Payroll ($50/month plus $6/employee) automates the calculations, withholding, tax payments, and filings, reducing a complex compliance obligation to a 10-minute process each pay period.

Before You Start

Before running your first payroll, you need an Employer Identification Number (EIN) from the IRS (apply online at irs.gov, instant approval), state employer registration in every state where you have employees, workers compensation insurance (required in most states), and each employee's completed W-4 form and I-9 employment verification. If you operate as a sole proprietor, hiring your first employee also means registering for state unemployment insurance and potentially changing your business insurance coverage to include employer liability.

Step-by-Step Payroll Setup

Step 1: Classify your workers correctly.
The distinction between employees and independent contractors determines your payroll obligations. Employees receive W-2 forms, have taxes withheld, and receive employer-paid benefits. Contractors receive 1099-NEC forms, pay their own taxes, and are not covered by your payroll system. The IRS uses three factors to determine classification: behavioral control (do you direct how the work is done?), financial control (do you control the business aspects of the worker's job?), and relationship type (is there a written contract, benefits, or permanence?). A warehouse worker on a set schedule using your equipment is almost certainly an employee. A freelance designer who works on their own schedule using their own tools is a contractor. Misclassifying employees as contractors triggers penalties including back taxes, interest, and fines.
Step 2: Register for employer tax accounts.
Apply for an EIN at irs.gov if you do not already have one. Register with your state's department of revenue for state income tax withholding. Register with your state's unemployment insurance agency for state unemployment tax (SUTA). If you have employees in multiple states, register in each state where employees work. Remote employees working from home in a different state than your business location create payroll tax obligations in their state of residence.
Step 3: Choose a payroll provider.
Gusto ($40/month + $6/employee) is the most popular choice for small ecommerce businesses. It handles federal and state tax calculations, automatic tax payments and filings, direct deposit, W-2 and 1099 generation, workers comp integration, and health insurance administration. The interface is clean and the onboarding process walks you through every step. QuickBooks Payroll ($50/month + $6/employee) integrates directly with QuickBooks Online, which eliminates manual payroll journal entries. If you use QuickBooks for your accounting, this integration saves time and reduces errors. ADP Run (custom pricing, typically $60+/month) is better for businesses with 10 or more employees and more complex needs like multiple pay schedules, garnishments, and advanced HR features.
Step 4: Set up each employee.
Enter each employee's legal name, address, Social Security number, W-4 withholding elections (filing status and allowances or additional withholding), pay rate (hourly or salary), pay schedule (weekly, biweekly, semi-monthly, or monthly), and bank account information for direct deposit. Set up any deductions: health insurance premiums, retirement contributions, or other voluntary deductions. The payroll provider uses this information to calculate gross pay, withholdings, deductions, and net pay for each pay period.
Step 5: Run your first payroll.
When pay day arrives, log into your payroll provider, enter hours for hourly employees (salaried employees are automatic), review the payroll preview showing gross pay, withholdings, deductions, and net pay for each employee, and approve the run. The provider initiates direct deposits (typically two to four business days to reach employee accounts), calculates and remits tax payments to federal and state agencies, and records the payroll transaction. After the first run, subsequent payrolls take 5 to 10 minutes unless you have variable hours to enter.

Understanding Payroll Taxes

Employee Withholding (Paid by Employee, Withheld by You)

Federal income tax is withheld based on the employee's W-4 elections and the IRS tax tables. The amount varies by income level, filing status, and withholding allowances. Your payroll provider calculates this automatically.

Social Security tax is withheld at 6.2% of wages up to $168,600 (2024 limit). An employee earning $50,000 per year has $3,100 withheld for Social Security.

Medicare tax is withheld at 1.45% of all wages with no cap, plus an additional 0.9% on wages over $200,000. An employee earning $50,000 per year has $725 withheld for Medicare.

State income tax varies by state from 0% (no income tax states) to over 13% (California's top rate). Your payroll provider handles state calculations for every state where you have employees.

Employer Taxes (Paid by You)

Employer Social Security matches the employee's 6.2% contribution. You pay an additional $3,100 on a $50,000 salary.

Employer Medicare matches the employee's 1.45% contribution. You pay an additional $725 on a $50,000 salary.

Federal Unemployment Tax (FUTA) is 6.0% on the first $7,000 of each employee's wages, reduced to 0.6% with the full state unemployment credit. Effective FUTA cost per employee is approximately $42 per year.

State Unemployment Tax (SUTA) varies by state and your company's claims history. New employers typically pay 2% to 4% on the first $7,000 to $40,000 of wages per employee (the wage base varies by state). As your claims history develops, your rate adjusts up or down based on whether former employees filed unemployment claims.

The total employer cost of payroll taxes is approximately 7.65% of wages (Social Security and Medicare match) plus FUTA and SUTA. On a $50,000 salary, expect to pay approximately $4,300 to $5,000 in employer taxes, making the true cost of that employee $54,300 to $55,000 before benefits.

Employee vs Contractor for Ecommerce

Most ecommerce businesses use a mix of employees and contractors. Warehouse workers, full-time customer service staff, and operations managers are typically employees. Freelance photographers, website designers, marketing consultants, and seasonal help may qualify as contractors, depending on the work arrangement.

Using contractors saves you 7.65% in employer payroll taxes, workers comp premiums, unemployment taxes, and the administrative cost of payroll processing. But misclassification is one of the IRS's most-enforced areas. If you control when, where, and how a worker performs their job, provide their tools and equipment, set their schedule, and the relationship is ongoing rather than project-based, that worker is likely an employee regardless of what your contract says.

Contractors are paid through accounts payable, not payroll. Record contractor payments as an operating expense (Contractor Services or a more specific category like Design Services). Issue 1099-NEC forms to each contractor paid $600 or more during the year by January 31, as part of your year-end process.

S-Corp Payroll for Owner Salary

If your ecommerce business is structured as an S-corporation, you are required to pay yourself a "reasonable salary" through payroll and pay payroll taxes on that salary. The remaining profit can be distributed as a dividend without self-employment tax. This structure can save significant tax dollars for profitable businesses. On $150,000 in net profit with a $70,000 reasonable salary, you save approximately 15.3% self-employment tax on the $80,000 distributed as a dividend, which is roughly $12,240 in annual tax savings.

The "reasonable salary" must reflect what you would pay someone to do the same job in the open market. Setting your salary too low to minimize payroll taxes is a red flag for IRS audits. Most CPAs recommend setting the owner salary at 40% to 60% of net profit for businesses under $500,000, adjusted based on industry norms and the owner's actual role. Consult a CPA before making the S-corp election and setting your salary level.

Payroll Accounting Integration

Every payroll run creates accounting entries that need to appear in your books. Gross wages are an expense. Employer taxes are an expense. Employee withholdings are a liability (money you hold until remitting to the government). Net pay is a cash outflow. If your payroll provider integrates with your accounting software (like QuickBooks Payroll with QuickBooks Online), these entries post automatically. If you use a standalone payroll provider like Gusto with separate accounting software, you need to either set up an integration or record payroll journal entries manually after each pay run.

The payroll entries should hit these accounts: Wages Expense (debit for gross pay), Payroll Tax Expense (debit for employer taxes), Payroll Liabilities (credit for employee withholdings and employer taxes due), and Cash (credit for net pay direct deposits). When tax payments are remitted, Payroll Liabilities is debited and Cash is credited. Monthly, verify that your Payroll Liabilities balance matches the taxes due but not yet paid.