How to Do Payroll for a Small Business: 7 Tips

By Lauren Ward. November 20, 2024 · 10 minute read

THIS ARTICLE MAY INCLUDE INFORMATION ABOUT PRODUCTS, FEATURES AND/OR SERVICES THAT SOFI DOES NOT PROVIDE. SOFI LEARN STRIVES TO BE AN EDUCATIONAL RESOURCE AS YOU NAVIGATE YOUR FINANCIAL JOURNEY. WE DEVELOP CONTENT THAT COVERS A VARIETY OF FINANCIAL TOPICS WITH THE AIM TO BREAK DOWN COMPLICATED CONCEPTS, KEEP YOU INFORMED ON THE LATEST TRENDS, AND CLUED-IN ON THE STUFF YOU CAN USE TO HELP GET YOUR MONEY RIGHT.

How to Do Payroll for a Small Business: 7 Tips

Paying your employees accurately and on time is one of the most important aspects of running a successful small business. Unfortunately, it can also be one of the most complicated.

That’s because running payroll isn’t just a matter of cutting checks and handing them out to your employees. It typically also involves complying with state and federal labor and tax laws, calculating the right amounts for deductions and withholdings, and filing payroll taxes.

If you’re a small business owner and wondering how payroll works for a small business, here’s what you need to know.

Key Points

•  Payroll involves calculating employee earnings, complying with tax laws, and filing taxes, making it a complex but essential task for small businesses.

•  A payroll system ensures timely payments, compliance with regulations, and accurate tax filings, helping to prevent potential legal issues.

•  Small business owners can do payroll themselves, but it requires time, research, and understanding of labor and tax laws.

•  Key steps in payroll include obtaining an EIN, enrolling in EFTPS, researching labor laws, selecting a payroll schedule, and calculating net pay.

•  Alternatives to self-managed payroll include using payroll software or hiring a payroll service provider for efficiency and compliance.

What Is Payroll?

Payroll is the process of paying your employees. Running payroll generally consists of calculating employee earnings and factoring out federal and state payroll taxes. However, payroll can also refer to a few other things, such as:

•  A financial record of a business’s employees

•  An annual record of employee wages

•  The actual payment and delivery of paychecks to employees

From a small business owner’s perspective, payroll is also a business expense, often one of the largest you pay out each month.

Recommended: How Does Merchant Cash Advance Consolidation Work?

Why You Need a Payroll System

The most obvious reason for needing a payroll system is that you need to pay people who work for your company. But payroll systems aren’t just about paying employees. They also track who is working for your company, how long they’ve worked for you, and how much money you’re spending on labor.

Having a proper payroll system in place can also prevent problems for your small business. If you enter deductions or file payroll taxes incorrectly, you could run into issues with the Internal Revenue Service (IRS), incur fines, and expose your business to severe liability. A reliable payroll system can ensure:

•  Timely and accurate payments to your employees

•  State and federal regulations are followed

•  Payroll taxes get paid on time

•  Proper deductions and withholdings occur

Can You Do Payroll Yourself?

Yes, you can do payroll yourself. You’re not legally required to hire anyone or use any type of software. If you’re a small business owner who only employs a few people, it may be worth learning how to do payroll on your own.

However, it can be time-intensive and entail making numerous calculations. If you’re new to payroll, you will likely have to do extensive research to make sure you are up to date with all labor and tax laws.

The upside of doing it yourself is that it’s typically the least costly way to do payroll. Keeping the process in-house can also give you complete oversight and control over the process.

Recommended: What Fees Are Associated With Small Business Loans?

Tips for Doing Payroll for Your Small Business

Whether you choose to do payroll manually with a spreadsheet or by using a payroll software program or outside service, it can be helpful to understand the payroll process. Below, we’ve broken it down into seven basic steps.

1. Get an Employer Identification Number (EIN)

An EIN (also called a Tax ID) is a unique number given to your business for IRS purposes. This number identifies your business when reporting information about your employees to federal and state government agencies. It’s like a Social Security number, but it’s only used for businesses.

If you have employees, you need an EIN. It’s free, and easily obtained through the IRS.

2. Enroll in the Electronic Federal Tax Payment System (EFTPS)

A major part of running payroll involves paying payroll taxes on time. The EFTPS is a free payment system that allows you to pay both your federal payroll and your federal unemployment taxes right from your computer using the EFTPS portal.

If you are using a payroll service, you can likely skip this step since they typically will be sending in your tax payments for you.

3. Research Local, State, and Federal Labor Laws and Regulations

Many states and counties have different labor and pay laws. If you’re not using a payroll service, it can be a good idea to learn what these laws are, since they impact the type of information you need to have printed on paystubs, as well as how much and how often you’re required to pay your employees.

Sometimes labor laws can be difficult to navigate because you have to comply with all three levels of government at the same time — local, state, and federal. If laws differ, an easy rule to follow is to obey the law that gives the greatest benefit to your employees.

For example, a common discrepancy is minimum wage. Currently, the federal minimum wage is only $7.25 an hour. However, many states mandate that employers pay their employees considerably more. California, for example, currently requires all employees to make at least $16.00 an hour. If you’re an employer in California, you must obey your state’s laws and ignore federal minimum requirements because the state mandate is higher than the federal mandate.

Local, state, and federal labor laws may also impact:

•  How you need to calculate overtime

•  Paid vacation requirements

•  If you’re required to withhold money for state disability insurance

•  If you need to withhold local income tax

•  Your workers’ compensation insurance requirements

When using payroll software or an outside payroll company, you typically don’t need to have as much in-depth knowledge of pay and tax laws, since they’re usually already applied to the software.

4. Select a Payroll Schedule

As long as you conform to any minimum state requirements, you can pay your employees as often as you like. No matter what pay interval you choose, you may want to keep in mind that it is going to impact your company’s cash flow, as well as when you are able to pay vendors. The most common payroll schedules are:

•  Weekly

•  Biweekly

•  Monthly

5. Request Workers to Complete Their New Hire Forms

New hires need to fill out the proper paperwork as soon as possible because you can’t process payroll without the details provided on these forms. Each hire needs to complete and turn in:

•  State tax withholding form

•  W-4

•  I-9 Employment Eligibility Verification Form

•  Direct deposit authorization form (if you offer this service)

Many payroll service providers will gather these forms on the employer’s behalf.

Recommended: Business Loan Without Collateral

6. Calculate Net From Gross Pay, Deductions, Allowances, Other Withholdings

Net pay is what each employee is paid at the end of each pay period. Calculating an employee’s net pay involves some complicated calculations, but the overall formula is simple: Net pay equals gross pay minus payroll deductions.

Gross Pay: How you calculate your employee’s gross wages will depend on if your employee is an hourly or salaried employee. For hourly employees, you can multiply the total hours they worked in the pay period by their hourly wage. For salaried employees, you can divide their total annual salary by the number of pay periods you have throughout the year; this will give you their gross wage for each pay period.

Deductions: Payroll deductions are wages withheld from an employee’s total earnings for the purpose of paying taxes, garnishments, and benefits like health insurance. These withholdings constitute the difference between gross pay and net pay and may include:

•  Federal taxes

•  Social Security

•  State taxes

•  Local taxes

•  Medicare

•  401(k) contributions

•  Wage garnishments

•  Workers’ compensation contribution

•  Other benefits

The amount you withhold for each employee will depend upon that person’s W-4, state and local withholding certificates, benefit selections, and other details. You can calculate these withholdings manually or you can automate the process by using an online payroll calculator or payroll software program.

Below is a general step-by-step to help you calculate payroll deductions. If you’re new to running payroll and will be doing it manually, it’s a good idea to consult an accountant the first time you do it to make sure you’re not running afoul of any federal and state tax and employment requirements.

•  Adjust the employee’s gross pay by withholding pre-tax contributions to health insurance, 401(k) retirement plans, and other elected benefits.

•  Check the employee’s Form W-4 (one of many common tax forms) and the IRS tax tables for the current year to calculate and deduct federal income tax.

•  Withhold 7.65% of adjusted gross pay for Medicare tax and Social Security tax, up to the wage limit. (Your business is legally obligated to match this amount.)

•  If the employee’s year-to-date income has reached $200,000 or more, deduct 0.9% for Additional Medicare tax.

•  In states that charge income tax, withhold this tax according to the instructions found in each state’s employer’s tax guide or code.

•  Subtract any garnishments, contributions to Roth IRA retirement plans, as well as other post-tax dues to arrive at the employee’s total net pay.

7. Keep Records, Adjust, and Fix Mistakes

Maintaining honest and organized payroll records is important for any business. This allows you to reference your records if there’s ever a discrepancy between an employee’s net pay and what they expected to receive. Mistakes happen, but as long as you correct them quickly and honestly, you can generally recover quickly.

Having these records on hand can also be key in the event you have to work with the IRS. The IRS requires employers to keep records of employment taxes for at least four years.

Recordkeeping is also essential for payroll taxes that you have to pay out on a regular basis.

Recommended: EBITDA Fully Explained

Alternatives to Running Payroll by Yourself

If the idea of setting up and running your own payroll system feels overwhelming, you may want to consider some alternatives that can make your life a little easier.

Payroll Software

Payroll software is often the least costly option outside of doing it yourself. Aside from being a time-saving measure, many of these programs offer automatic updates to tax regulations, reminders, and an additional layer of security.

There are numerous payroll software programs on the market. These include:

•  ADP

•  Gusto

•  Workful

•  Quickbooks Payroll

•  Paychex Flex

•  OnPay

•  Payroll4Free

•  Rippling

Payroll Services Provider

If you are willing to pay a bit more to have the whole payroll process taken off your hands, you may want to look into hiring an outside company that specializes in payroll services. That can also be an important step as you grow your business (as are moves like taking out a small business loan).

A full-service organization can often handle all payroll processing, direct deposits, printing of checks, tax payments, withholdings, and tax filing.

CPA or Bookkeeper

Another option is to hire an individual who is experienced in running payroll to handle the process for you. If you go with a CPA, they may also be able to help you with general small business accounting needs.

Recommended: Small Business Balance Sheets

The Takeaway

Running payroll for your small business is a cumbersome but necessary task. If you’re willing to put in some time and effort, you can likely do payroll yourself. If you’d rather focus on other aspects of your business, it may be worth it to purchase payroll software or to hire an outside payroll company to handle the whole process.

Once your payroll system is in place, you may want to look for other ways to improve and grow your company. SoFi’s marketplace makes exploring your small business loan options easy.

If you’re seeking financing for your business, SoFi is here to support you. On SoFi’s marketplace, you can shop and compare financing options for your business in minutes.


With one simple search, see if you qualify and explore quotes for your business.

FAQ

Can a small business do its own payroll?

Yes, it is possible for a small business to do its own payroll with time, education, and effort. It’s a complex process, but it can also save the business owner money. As your business grows, you can then consider hiring an outside payroll service.

How do I create a simple payroll?

There are several steps to creating a simple payroll. These include getting an employer identification number, enrolling in the Electronic Federal Tax Payment System, researching labor laws and regulations, choosing a payroll schedule, having employees fill out the necessary forms, calculating net pay, and keeping records.

What are different ways to do payroll?

A few of common options for a small business to do payroll is to keep the process in-house and manage it yourself, use payroll software, or use an outside business to handle payroll. Each has its pros and cons. For a new and/or small business, doing your own payroll (at least at first) may be a good move.


Photo credit: iStock/damircudic

SoFi's marketplace is owned and operated by SoFi Lending Corp. See SoFi Lending Corp. licensing information below. Advertising Disclosures: SoFi receives compensation in the event you obtain a loan through SoFi’s marketplace. This affects whether a product or service is featured on this site and could affect the order of presentation. SoFi does not include all products and services in the market. All rates, terms, and conditions vary by provider.

Financial Tips & Strategies: The tips provided on this website are of a general nature and do not take into account your specific objectives, financial situation, and needs. You should always consider their appropriateness given your own circumstances.

Tax Information: This article provides general background information only and is not intended to serve as legal or tax advice or as a substitute for legal counsel. You should consult your own attorney and/or tax advisor if you have a question requiring legal or tax advice.

External Websites: The information and analysis provided through hyperlinks to third-party websites, while believed to be accurate, cannot be guaranteed by SoFi. Links are provided for informational purposes and should not be viewed as an endorsement.

Third-Party Brand Mentions: No brands, products, or companies mentioned are affiliated with SoFi, nor do they endorse or sponsor this article. Third-party trademarks referenced herein are property of their respective owners.

This article is not intended to be legal advice. Please consult an attorney for advice.

SOSMB-Q424-021

TLS 1.2 Encrypted
Equal Housing Lender