You started a business, hired your first employees, and now itโs time to pay them. Easy, right? Just write a check, maybe add a thank-you note, and call it a day. Unfortunately, not quite.ย
Welcome to the sometimes confusingโbut totally manageableโworld of payroll. Running payroll yourself might make you think of endless spreadsheets, but thatโs not always the case. In fact, it can be a smart move if you know what youโre doing.
In this guide, weโll explain how to do payroll yourself, specifically for small businesses based in the United States, from choosing the right payroll software to calculating compensation and withholdings. Youโll also learn the pros and cons of keeping payroll in-house versus outsourcing it to a third-party payroll service.ย
Whether youโre looking to save money or stay hands-on with your organizationโs finances, hereโs what you need to know about small business payroll processing.
Manual payroll in 6 steps
Managing payroll in-house takes time and attention to detailโbenefits, tax withholdings, and local laws are complicated to navigate. But if you run a small business with 10 employees or fewer, learning how to do payroll is entirely possible, especially if youโre comfortable with numbers and tracking deadlines.
How does payroll work? Hereโs how to build a solid payroll system:ย
1. Collect employee tax information
Before you pay your employees, youโll need an EIN (employer identification number) from the IRS, along with any required state or local tax IDs. An EIN is necessary to do businessโwithout one, you wonโt be able to open a business bank account, hire employees, or file taxes. Once you have your EIN, you can register with the Electronic Federal Tax Payment System (EFTPS), the Treasury Departmentโs online platform for submitting tax payments and paying federal payroll taxes.ย
Youโll also need your employees' tax information: W-4s and I-9s for employees and W-9s for independent contractors.ย
2. Choose a pay periodย
Next, decide on your pay schedule. Will you pay employees weekly, biweekly, semimonthly, or monthly? Business owners are free to choose the payroll schedule that works best for their cash flow, but pay schedules must be consistent and recurring to comply with the Fair Labor Standards Act.ย
3. Calculate gross pay
For hourly workers, log their hours accurately and apply overtime if needed. For salaried employees, this partโs more straightforwardโjust divide their annual salary by the number of pay periods. Be sure to include any bonuses, commissions, or other types of pay.ย
4. Withhold payroll taxes
For formal employees, this includes statutory payroll deductions like FICA taxes (Social Security and Medicare taxes), federal income tax, and any applicable state and local taxes.ย
You may also need to withhold voluntary deductions for health insurance, retirement contributions, life insurance, other job-related expenses (like union dues or uniforms), and other pre-tax savings accounts like a 401(k) or Health Savings Account (HSA).ย
Once youโve calculated all deductions, subtract them from the employeeโs gross pay to determine the net payโthe amount that appears on the employeeโs paycheck.ย
5. Pay employees and deposit payroll taxes
After calculating net pay, youโre ready to pay your team. Whether you issue checks or process direct deposits, make sure you stick to the agreed-upon pay schedule. In some states, missing a payment deadline can result in penalties. Youโll also need to deposit the withheld taxes and your share of FICA with the IRS and your state tax agency. Depending on your payroll size, these deposits are typically due on a semiweekly or monthly basis.
6. File tax forms
Finally, youโll need to file tax forms to report what youโve paid. Every quarter, youโll submit Form 941 to report federal income tax and FICA. Each January, youโll file Form 940 to report annual federal unemployment (FUTA) taxes. Youโll also need to send W-2 forms to employees and 1099-NEC forms to independent contractors by January 31. Be sure to check your stateโs requirements, tooโsome have additional payroll tax forms and deadlines.ย
Benefits of doing payroll yourself
Setting up payroll accounts isnโt exactly a walk in the park. But that doesnโt mean you have to outsource to a payroll provider. Here are a few reasons to learn how payroll works:ย
- Save money on payroll solutions: Third-party payroll services automate the processโbut often at a steep price, especially for small businesses with limited budgets. Running payroll manually cuts costs and frees up financial resources for other priorities.ย
- Stay in control of the payroll process: Manually processing payroll forces you to dig into the details. That hands-on experience gives you a better understanding of your payroll expenses, helping you make smarter financial decisions, like when to hire, how to budget for raises, and whether your cash flow can support bonuses and benefits.
- Simpler for small teams: For businesses with just a few employees or independent contractors, a DIY payroll solution can be relatively straightforward. Fewer people means fewer calculations and tax forms, which might be manageable without costly payroll software or full-service payroll providers.ย
Drawbacks of doing payroll yourself
With Medicare taxes, wages, overtime, and wage garnishments to calculate, itโs no surprise that many businesses turn to professional accountants or payroll software for help. Hereโs a quick look at why calculating payroll on your own might not be the easiest, most efficient option:
- Time-consuming: Manually running payroll takes time and can pull you away from all the other responsibilities small business owners juggle. From calculating gross pay and deductions to staying on top of tax deadlines, payroll processing can quickly eat into your workweek.ย
- Limited support: When you run payroll yourself, youโre also your own payroll support team. If something goes wrong, like a missed direct deposit or misfiled tax form, youโre responsible for finding the correct payroll solution.ย
- Higher risk of error: Filing payroll tax forms like 941s, W-2s, and 1099s isnโt run-of-the-mill paperwork. Itโs a legal obligation. Deadlines vary by agency and state, and falling behind (or calculating net pay wrong) can lead to costly compliance mistakes.ย
Alternatives to doing payroll yourself
Feeling overwhelmed? Donโt worry. There are plenty of ways to take payroll off your plate without sacrificing accuracy, compliance, or peace of mind:
- Use payroll software: Rather than crunching numbers by hand, payroll software automates calculations for gross pay, net pay, and deductions. It also handles tax filings and runs direct deposit. Be sure to use a payroll software thatโs compatible with your global payroll needs, especially if you manage a multi-country payroll system.ย
- Hire an accountant: A trusted accountant will manage payroll, ensure compliance, and help your small business avoid costly errors. You can either hire in-house or outsource to an accounting firm to handle payroll and other financial tasks like bookkeeping and budget planning.ย
- Outsource to a third-party payroll service: Full-service payroll providers specialize in everything related to payroll processing. Itโs a hands-off, scalable solution for businesses that want to automate payroll without managing the process themselves.
- Consider a professional employer organization (PEO): Some companies choose to work with a PEO, which acts as a co-employer and takes on payroll, HR, benefits, and compliance. While this can simplify operations for growing teams, it also means sharing employer responsibilities with a third party, an approach that isnโt right for every small business. If youโre looking for a more flexible alternative, employer of record (EOR) platforms like Oyster can help you manage global payroll, benefits, and compliance in 180+ countries while you retain full control over your team.
Best practices for managing payroll
Want fewer payroll headaches? These best practices will help you run payroll accurately, stay compliant, and avoid costly errors:
- Mark tax form deadlines on your calendar: Add reminders for key filing dates, and schedule them into your workflow with enough buffer time to prepare, file, and submit payments without rushing.ย
- Consider payroll software for growth: If you can count your employees on one hand, you can probably calculate payroll on your own. But as your business grows, payroll software can help automate calculations and tax filings and provide you with better insights into your payroll expenses.ย
- Keep clear records: Up-to-date records of employee tax forms, wage garnishments, benefits, and other payroll details will simplify payroll management and help you stay prepared in case of an IRS audit.ย
Payroll mistakes to avoid
Payroll slip-ups can lead to penalties, unhappy employees, and in some cases, serious legal trouble. Here are a few common mistakes to watch out for and how to steer clear of them:ย
- Incorrectly classifying employees or contractors: Misclassifying workers can result in back taxes and fines. Use IRS guidelines to determine whether someone is a W-2 employee or a 1099 contractor before running payroll.ย
- Errors in calculating overtime and deductions: Incorrect overtime wages or withholdings can shortchange employees or lead to overpaid taxes. Always double-check your calculationsโor better yet, use a payroll solution to automate them.ย
- Late payroll processing: Missing paydays can damage employee trust and may violate labor laws. Set a consistent pay schedule and automate direct deposit to ensure payments go out on time.
Simplify payroll with Oyster
Just because you can calculate gross pay, make direct deposits, and file payroll taxes on your own doesnโt mean you have to. Manual payroll can cost you valuable time and increase the risk of errors, especially as your staff grows. Oysterโs global payroll platform automates the entire payroll processโhelping you focus on growing your team and your business.
Book a demo to learn more.

About Oyster
Oyster is a global employment platform designed to enable visionary HR leaders to find, engage, pay, manage, develop, and take care of a thriving distributed workforce. Oyster lets growing companies give valued international team members the experience they deserve, without the usual headaches and expense.
Oyster enables hiring anywhere in the worldโwith reliable, compliant payroll, and great local benefits and perks.
.webp)
.avif)


.avif)


