Menu
Business.com aims to help business owners make informed decisions to support and grow their companies. We research and recommend products and services suitable for various business types, investing thousands of hours each year in this process.
As a business, we need to generate revenue to sustain our content. We have financial relationships with some companies we cover, earning commissions when readers purchase from our partners or share information about their needs. These relationships do not dictate our advice and recommendations. Our editorial team independently evaluates and recommends products and services based on their research and expertise. Learn more about our process and partners here.
Filing employee payroll taxes is important for any small business with employees. Here's how to do it.
Paying employees involves more than making sure they are compensated accurately and on time. Employers are also responsible for calculating, deducting, setting aside and paying the various types of payroll taxes.
Whether you decide to handle this yourself, hire a bookkeeper or accountant, or use an outsourced payroll company, there are stiff penalties if you miscalculate the amount due or fail to file on time.
As an employer, you must report your business’s taxable income and pay federal taxes related to your employees. These taxes include federal income tax withholding, Social Security tax, Medicare tax and unemployment taxes. Each federal tax has its own payment deadlines and forms to send to the IRS. Employers must withhold and collect payroll taxes, pay the taxes to the IRS, create reports on the taxes paid and file payroll tax reports.
Editor’s note: Looking for the right access control system for your business? Fill out the below questionnaire to have our vendor partners contact you about your needs.
Fill in Form 941 once per quarter to report employees’ wages and tips. Calculate the federal income tax, Social Security tax, and Medicare taxes to withhold and submit to the IRS. Use this form to account for other types of payments (e.g., COBRA health insurance continuation assistance). (Form 943 is due by Jan. 31 of the year after you paid wages to your workers.)
Submit the form before the last day of the month after the end of each quarter: April 30, July 31, Oct. 31 and Jan. 31.
Employers must pay FUTA if they either paid $1,500 or more in employee wages during any calendar quarter of the previous year or if they have at least one employee who worked 20 or more weeks. Use Form 940 to submit the tax owed for the year by Jan. 31.
The employer must calculate the FUTA amount owed each quarter and submit payment when the cumulative annual amount reaches $500. If the employer owes less than $500 after one quarter, they can carry it forward to the next quarter until they reach the $500 threshold.
All employers must make their tax payments using EFTPS; mailing checks is not allowed. If the IRS has not automatically enrolled the employer in EFTPS, the employer can visit eftps.gov to create a new account. (Select Enroll; then click the box marked Business.)
Registration for EFTPS requires an employer identification number, as well as a business bank account and routing number from which to make payments. Employers must enroll at least two weeks before the payment deadline, as it takes two weeks to receive a PIN to access EFTPS.
Use EFTPS to pay employee income tax, Social Security tax, Medicare taxes and unemployment taxes as calculated on Forms 940, 941 and 943.
When you visit eftps.gov, follow these steps:
The payment will be debited from the employer’s bank account and submitted to the IRS. Upon making the payment, the employer receives a tracking number. (Retain this information for your records.) To receive credit for paying taxes due on time, make EFTPS payments no later than 8 p.m. ET the day before payment is due.
Employers must collect and pay payroll taxes to the IRS either semiweekly or monthly; the required frequency depends on the total payroll taxes owed. Employers with a few employees and a small payroll tax liability pay taxes monthly. Larger companies with a larger payroll tax liabilities pay these taxes semiweekly.
Employers must make monthly deposits by the 15th day of the month after the month employees were paid. For example, for employees who were paid in January, the employer must make a deposit before Feb. 15 (or the next business day).
Employers must use the following schedule when making semiweekly deposits:
Employers that have a payroll tax obligation of at least $100,000 must make a payroll tax deposit by the next day. The employer must also continue making next-day deposits for the remainder of the year and the following year.
Employers must submit Form 941 payroll tax reports at the end of the month following the end of each quarter. If payroll tax deposits are paid in full and on time, Form 941 can be submitted by the 10th of the following month. If the employer’s tax liability is greater than $500, they must submit federal unemployment tax deposits by the end of the month after each quarter.
Employers must submit their FUTA report and tax deposit for the previous year by the end of January. If tax deposits are current and paid in full, the deadline for payment is the 10th of the next month.
Employers must file the following reports by Jan. 31:
Employers must file the following reports by Feb. 28:
Employers must file the following reports by March 31:
Payroll processing software makes it much easier to calculate and pay your payroll taxes on time. To help you choose the best one for your business, we have reviewed many different programs and selected the best payroll processing software platforms. Here are some of our top picks.
Paychex is a cloud-hosted, full-featured payroll service that enables large businesses to manage their payroll processing and tax obligations. It supports flexible payroll schedules, with weekly, biweekly, semimonthly and monthly options. It can manage full-time employees, part-time W-2 workers, and 1099 contractors and freelancers. Paychex supports multiple payment methods (e.g., direct deposit, paper checks, prepaid debit cards) that can be branded with your company’s logo. Its mobile app supports payroll management on iOS and Android devices. Employees can view their own pay stubs and year-end tax documents. Paychex also offers three pricing tiers to meet the needs of different-sized businesses. For more detail, read our full Paychex review.
Intuit QuickBooks Payroll is ideal for smaller businesses because it provides scalable payroll services, collects and reports payroll taxes, and offers various tools and features. All plans integrate with QuickBooks software and are available for a 30-day free trial. The service offers three levels of plans and pricing for both the Online Payroll and Desktop Payroll plans. See all of the features in our full Intuit QuickBooks Payroll review.
Rippling Payroll is an online payroll software solution with a user-friendly interface. It works with more than 400 applications to handle payroll processing, payroll tax preparation and accounting. Payroll can be run within 90 seconds, and the software automatically deducts tax withholdings based on the employee’s tax status. The dashboard includes key metrics such as time worked per employee, paid time off and total labor expenses. Rippling supports both direct deposit and paper checks. Read our full Rippling Payroll review to see if this solution meets your business’s needs.
OnPay is user-friendly online payroll software that enables businesses to run an unlimited number of monthly payrolls each month. It supports both direct deposit and paper checks. The service includes a payroll tax and benefits deduction withholding system, payroll tax preparation, and tracking of up-to-date forms. The company recently updated its reporting features, enabling the creation of custom expense reports. OnPay has one pricing plan for all businesses and charges a fee to mail year-end tax forms. The company will cover the cost of fines that arise due to filing or payment errors. Take a look at the interface and other features in our full OnPay review.
ADP offers a scalable payroll processing platform that supports businesses with complex needs (e.g., highly regulated industries, cross-state and cross-national borders). It offers payroll platforms for businesses of different sizes and needs, as well as four pricing plans. The most basic plan includes an employee self-service portal, support for direct deposit payments, prepaid debit cards and paper checks, and HR tools. ADP supports payroll processing on desktop and mobile devices and can automate various payroll tasks. It can also integrate with other services, such as time and attendance software. Decide if ADP is the right payroll solution for you by reading our complete ADP Payroll review.
Jennifer Dublino contributed to this article.