Bookkeeping, tax, and accounting services for small businesses across the Carolinas.

Call: (440) 207-0171

What payroll records should be set up before hiring employees?

Before your first employee starts, you need a federal Employer Identification Number (EIN) from the IRS. This is the tax ID your business uses to report payroll taxes, file forms like the 941 and 940, and issue W-2s. Applying takes about ten minutes online and the number is issued immediately.

You also need state tax accounts. In North Carolina, that means a withholding account with the Department of Revenue and an unemployment insurance account with the Division of Employment Security. South Carolina has its own equivalent accounts. These take a few days to a few weeks to issue depending on the state and time of year. Without active accounts, you can’t legally remit the taxes you withhold, and you’ll face penalties for late registration once payroll starts.

Decide on a pay schedule before hiring. Weekly, biweekly, semi-monthly, or monthly each have different cash flow implications and administrative burden. Biweekly is common for hourly employees because overtime calculations align with the standard workweek. Once you set a schedule, you need to stick with it because changing later requires notifying employees and possibly the state.

Set up employee onboarding records. Every new hire needs to complete a Form W-4 for federal withholding, a state withholding form (NC-4 in North Carolina), and a Form I-9 for employment eligibility verification. You also need to file a new hire report with the state within 20 days of the start date. Direct deposit authorization forms and emergency contact information round out the basic employee file.

Workers’ compensation insurance needs to be in place before anyone starts working. North Carolina requires coverage for businesses with three or more employees, but rules vary by state and industry. Buying a policy after an injury doesn’t help you.

Inside your accounting software, map payroll to the correct general ledger accounts. Wages, employer taxes, benefits, and deductions each need separate accounts so your financial statements reflect labor costs accurately. Generic mapping lumps everything into one line and makes it impossible to analyze labor as a percentage of revenue or compare departments. This is the step most business owners skip and regret later when their books don’t show useful information.

Benefits and deductions also need to be configured before the first pay run. Health insurance premiums, retirement contributions, garnishments, and any pre-tax deductions each have specific tax treatment. Setting them up wrong means incorrect withholding, which creates problems for both the employee and the business at year end.

GMJ offers payroll system setup and training starting at $300. The setup covers EIN and state account registration, pay schedule configuration, withholding rules, employee profiles, benefits and deductions, and GL mapping so your books reflect payroll correctly from day one. Training is hands-on so you can run payroll independently afterward.

Getting this right before your first hire saves significant time and avoids penalties. If you’re planning to hire in the next few months, set up payroll now rather than scrambling the week before someone starts. We provide small business accounting, bookkeeping and tax services in Jacksonville, NC and help business owners across the Carolinas set up payroll systems that work from the first pay run forward.

Trusted Accounting for Small Businesses

First Step:
Start With a Call

Tell us about your business and what you need help with. We'll ask a few questions, evaluate your current situation, and let you know how GMJ can support your books, taxes, and day-to-day operations.

More Questions

What bookkeeping cleanup should I do before applying for a business loan?

Reconcile every account through the most recent month, build an accurate debt schedule, categorize revenue and expenses properly, and separate owner draws from business expenses. Lenders need clean financials that show real cash flow before they'll approve.

Read answer

How can financial strategy help with pricing and profitability?

Financial strategy connects clean books to margin analysis that shows where the business actually makes money. By breaking down margins by product, sales channel, location, job, or customer type, you can set prices and shape your business mix based on real numbers instead of assumptions.

Read answer

How can bill payment support help avoid late fees and duplicate payments?

Bill payment support prevents late fees and duplicates through five control points. Approval workflows, due-date tracking, accurate vendor records, consistent payment recording, and monthly reconciliation. Each step catches problems before they cost you money.

Read answer

When does a small business need fractional CFO support?

When your business has grown past what a bookkeeper can answer but isn't big enough to justify a full-time CFO salary. Common triggers include cash flow surprises, pricing decisions made without data, financing conversations, and adding locations or product lines.

Read answer

What is the difference between IRS tax representation and tax audit support?

Tax representation means an authorized professional communicates with the IRS on your behalf. Audit support is the work behind the scenes, preparing documents, drafting responses, and guiding you through what the IRS is asking for.

Read answer

What can an Enrolled Agent do if I receive an IRS notice?

An Enrolled Agent can respond to the notice on your behalf, communicate directly with the IRS, represent you in audits or appeals, and negotiate payment arrangements. EAs hold unlimited representation rights, the same level granted to CPAs and attorneys.

Read answer

GMJ Accounting is a Jacksonville, NC firm offering bookkeeping, tax, and advisory services to small businesses across the Carolinas. Founded in 2014 and led by Gina Bertone, EA, MAcc, CEP, an IRS Enrolled Agent with more than 15 years of public accounting and CFO experience.

  • QuickBooks logo
  • Square logo
  • Shopify logo
  • Gusto logo
  • Expensify logo
  • Bill.com logo
  • Keap logo
  • SmartVault logo
  • TaxJar logo
  • ShipStation logo
  • Commerce Sync logo
  • Webgility logo
  • Cin7 logo
  • Knowify logo
  • Planday logo
  • ClassWallet logo
  • SureTech logo

© 2026 GMJ CONSULTING, LLC DBA GMJ Accounting