Setting Up Payroll Through Your Business Bank
Before You Start
Running payroll involves legal obligations that go beyond simply paying your employees. As an employer, you are responsible for withholding federal income tax, Social Security tax (6.2%), and Medicare tax (1.45%) from employee paychecks, plus paying the employer-matching portion of Social Security and Medicare (an additional 7.65% of gross wages), plus state income tax withholding and state unemployment insurance where applicable. Payroll taxes must be deposited on schedule, typically monthly or semi-weekly depending on your total tax liability, and quarterly and annual tax returns must be filed accurately.
A payroll provider automates these calculations, withholdings, tax deposits, and filings for you. Trying to handle payroll manually is possible but risky, since payroll tax errors carry penalties of 2% to 15% of the underpayment, and intentional failures to deposit payroll taxes carry criminal penalties. For any business with employees, the $40 to $100 per month cost of a payroll provider is a small price for the compliance it ensures.
Before starting payroll setup, gather your business bank account routing and account numbers, your EIN, your state employer identification numbers (separate from your federal EIN, obtained from each state where you have employees), and for each employee: their W-4 form, I-9 form, direct deposit bank information, and Social Security Number.
Step-by-Step Setup
The three most popular providers for small ecommerce businesses are Gusto, ADP Run, and Paychex Flex. Gusto is the best choice for most small businesses with 1 to 50 employees because of its clean interface, affordable pricing ($40/month base plus $6/employee), and strong integrations with accounting software and online banks. ADP Run offers more comprehensive HR features and scales better for businesses with 20 or more employees, starting around $59/month plus $4/employee. Paychex Flex provides similar features to ADP with flexible pricing that varies by region and plan. QuickBooks Payroll integrates directly with QuickBooks Online and is a convenient choice if QuickBooks is already your accounting platform, starting at $45/month plus $6/employee.
During payroll provider setup, you will enter your business checking account routing number and account number. The provider verifies the account through micro-deposits (two small deposits of a few cents that you confirm) or through instant verification via Plaid. Once verified, the payroll provider will debit your checking account on each pay date for the total payroll amount including employee net pay, tax withholdings, and employer tax contributions. Make sure you connect your business checking account, not a savings account or personal account, since payroll debits are regular and can be large.
Enter your business legal name, EIN, business address, state tax IDs, and industry classification. The payroll provider uses this information to determine which tax rates apply, which tax forms to file, and which regulatory requirements your business must meet. If you operate in multiple states (common for ecommerce businesses with remote employees), register for state employer IDs in each state and enter them during setup.
For each employee, enter their legal name, Social Security Number, address, W-4 withholding elections, pay rate (hourly or salary), pay frequency (weekly, biweekly, semi-monthly, or monthly), and direct deposit bank information. The payroll provider calculates federal and state withholdings based on the W-4 and the employee's state of residence. Set up any benefits deductions such as health insurance premiums, retirement contributions, or other pre-tax or post-tax deductions.
Full-service payroll providers like Gusto and ADP handle tax deposits and filings automatically. The provider calculates the tax amounts owed each pay period, debits the funds from your bank account, and deposits them with the IRS and state tax agencies on your behalf. They also file quarterly tax returns (Form 941 federal, plus state equivalents) and annual returns (W-2s for employees, 940 for federal unemployment). Confirm that automatic tax filing is enabled in your provider's settings. If you chose a provider that does not handle filings automatically, you are responsible for filing on schedule, which is a significant ongoing obligation.
With everything configured, run your first payroll. Review the calculations before approving: check that gross pay, withholdings, deductions, and net pay look correct for each employee. After approval, the payroll provider initiates ACH transfers to each employee's bank account and debits your business account for the total payroll plus taxes. Employee deposits typically arrive within two to four business days for standard ACH. Same-day or next-day deposit options are available at some providers for an additional fee.
Bank Integration with Payroll Providers
The quality of integration between your bank and payroll provider affects how smoothly payroll runs and how easily the transactions are recorded in your accounting system.
Mercury + Gusto: Mercury integrates with Gusto through Plaid for bank verification and ACH for payroll debits. The connection is reliable, and payroll debits appear in Mercury with clear descriptions that make accounting categorization straightforward. Mercury's real-time notifications alert you when the payroll debit posts, giving you immediate visibility into the cash impact.
Relay + Gusto: Relay's sub-account structure works well with payroll because you can dedicate a sub-account specifically to payroll funding. Transfer the payroll amount into the payroll sub-account before each pay date, and link Gusto to debit from that specific sub-account. This ensures payroll funds are always available and clearly separated from operating expenses.
Chase + ADP: Chase has long-standing partnerships with major payroll providers and offers reliable ACH connections for payroll funding. Some Chase business accounts include payroll features or discounts on payroll provider subscriptions. The branch relationship can be helpful if you need to resolve payroll banking issues in person.
QuickBooks Payroll + Any Bank: If you use QuickBooks Online for accounting, QuickBooks Payroll provides the tightest integration since payroll transactions are recorded directly in your QuickBooks books without requiring separate import or reconciliation. The payroll runs within QuickBooks itself, and the journal entries for wages, tax withholdings, employer taxes, and net pay are created automatically.
Payroll Funding and Cash Flow
Payroll is typically your largest and most time-sensitive expense. Employees expect to be paid on time, every time, and late payroll creates legal problems, morale issues, and potential penalties. Managing your bank balance to ensure payroll funds are always available requires attention to the timing of your revenue deposits relative to your pay dates.
Payroll providers typically debit your bank account two to four business days before the pay date to allow time for ACH processing. If you run payroll on Fridays, the provider may debit your account on Tuesday or Wednesday. Make sure your bank balance covers the full payroll amount plus taxes by the debit date, not just the pay date.
For ecommerce businesses with variable revenue, maintaining a payroll buffer in your checking account or a dedicated payroll sub-account prevents funding failures. The buffer should cover at least one full payroll cycle. If your biweekly payroll totals $8,000 including taxes, keep at least $8,000 in buffer at all times so that a slow sales week does not cause a payroll failure.
If your payment processor deposits arrive on different days each week, map your typical deposit schedule against your payroll debit dates to identify potential gaps. Understanding your deposit timing prevents the situation where your Friday payroll debit processes before your Thursday Stripe deposit arrives.
Contractors vs Employees
Payroll applies to W-2 employees. Independent contractors (1099 workers) are paid differently and are not run through your payroll system. Contractors invoice you for their services, and you pay them through your bank account via ACH transfer, check, or other payment method. You do not withhold taxes from contractor payments because contractors are responsible for their own tax obligations.
At year end, you issue 1099-NEC forms to any contractor you paid $600 or more during the year. Most payroll providers offer contractor payment and 1099 filing as an additional feature, making it convenient to manage both employees and contractors through a single platform. Gusto includes contractor payments and 1099 filings in its plans at no additional per-contractor cost.
Misclassifying employees as contractors is a common and expensive mistake. The IRS, state tax agencies, and the Department of Labor all scrutinize worker classification, and the penalties for misclassification include back taxes, penalties, and interest on unpaid employment taxes. If a worker has set hours, uses your equipment, and works exclusively for your business, they are likely an employee regardless of what your contract says. When in doubt, consult with a tax professional or employment attorney. For more on payroll specifics, see setting up payroll for your ecommerce business.
