North Dakota Payroll: Employer Tax and Software Guide
North Dakota payroll for employers: 0 to 2.50 percent withholding, a $46,600 unemployment wage base, state-fund workers comp, and 10 providers compared.
The first time I looked at a North Dakota pay stub I assumed the payroll system was broken. State income tax withheld: zero. The employee was full time, salaried, and clearly a resident. Nothing was wrong. North Dakota taxes wage income, but the bottom band of its withholding table is 0 percent and it runs far enough up the scale that plenty of ordinary employees never see a state line on their stub at all.
This guide covers what North Dakota requires from employers, the obligations that state tax registration does not touch, and how 10 payroll providers price the work at 10, 25, and 50 employees. The zero on that stub sums up payroll here: the tax that people expect to be complicated is almost trivial, and the parts nobody asks about are where the work actually lives.
Unemployment insurance runs on a wage base recalculated every year from the statewide average wage. Workers compensation cannot be bought from your payroll vendor, your broker, or any carrier, because there is exactly one source. Two of the three neighboring states have reciprocity agreements that require an annual form from the employee rather than a one-time setup.
What North Dakota requires from employers
Three state registrations and one federal reporting duty cover almost everything: income tax withholding with the Office of State Tax Commissioner, unemployment insurance with Job Service North Dakota, workers compensation with the state fund, and new hire reporting to the State Directory of New Hires. There is no state disability program, no paid family leave premium, and no state paid sick leave mandate.
State income tax withholding
North Dakota withholds on a three-rate structure of 0 percent, 1.95 percent, and 2.50 percent. The calculation relies on the federal Form W-4, and there is no separate state withholding certificate for an employee to fill out.
| Filing status on Form W-4 | 0% band | 1.95% band | 2.50% band |
|---|---|---|---|
| Single | Up to $57,625 | $57,625 to $258,450 | Above $258,450 |
| Married filing jointly | Up to $57,500 | $57,500 to $168,525 | Above $168,525 |
| Head of household | Up to $78,475 | $78,475 to $289,675 | Above $289,675 |
| Supplemental wages paid separately | Flat option | 1.5% of the supplemental amount | No banding |
Those are annual taxable wage figures under the percentage method for wages paid in 2026. The practical effect is that a single employee earning $55,000 has no North Dakota income tax withheld, and one earning $80,000 has roughly $436 withheld across the entire year. No city or county adds a local income tax, so the state number is the whole picture.
How the withholding calculation actually works
The method annualizes rather than working period by period, which is worth understanding before you trust any number a system produces. Take the taxable wages for the pay period, multiply by the number of pay periods in the year, apply the annual table for the filing status shown in Step 1(c) of the W-4, then divide the result back down by the same number of pay periods.
The state publishes two parallel method sets, one for pre-2020 W-4s that still use withholding allowances and one for the 2020 and later form. A new hire who never submits a W-4 is treated as single.
The single-filer default matters more here than in most states, because the single 0 percent band stops at $57,625 while the head of household band runs to $78,475, so a head of household employee whose form never arrived is quietly over-withheld for the whole year.
The wide 0 percent band also means that a payroll register showing no state income tax for most of the staff is usually correct rather than broken. The failure mode runs the other way, when an employer assumes the system is misconfigured and hand-enters a state amount, which creates a year-end reconciliation problem and a surprise refund for the employee.
Returns, deposits, and reconciliation
According to the North Dakota Office of State Tax Commissioner, Form 306, the Income Tax Withholding Return, is filed and paid electronically each quarter in two cases: when the prior calendar year required $1,000 or more of withholding, or when a third-party payroll service already files and remits the employer's federal withholding electronically. That second trigger catches nearly everyone who buys software, so quarterly electronic filing is the working default.
| Filing | Form | Frequency | Due |
|---|---|---|---|
| Income tax withholding return | 306 | Quarterly, electronic | End of the month after quarter close |
| Annual reconciliation | 307 via W-2 and 1099 e-filing | Annually | January 31 |
| Unemployment contribution and wage report | UI EASY filing | Quarterly, electronic | End of the month after quarter close |
| Workers compensation payroll report | State fund portal | Quarterly | 30 days after the reporting period ends |
A Form 306 is required for every period even when no wages were paid, and electronic filing of the Form 307 reconciliation is required even when there are no W-2s to report. Two of the four filings above land on the same date, which is convenient right up until the quarter when someone assumes all four do.
Unemployment insurance
Unemployment insurance is an employer-only cost in North Dakota; nothing is deducted from employee wages. Job Service North Dakota recalculates the taxable wage base every year as 70 percent of the statewide average annual wage, which put it at $46,600 for 2026, up from $45,100.
| Employer category | 2026 rate | Notes |
|---|---|---|
| New, non-construction, positive balance | 1.00% | Standard starting rate |
| New, non-construction, negative balance | 6.07% | Bottom of the negative schedule |
| New, construction | 9.67% | Top of the entire structure |
| Experience rated, positive schedule | 0.07% to 1.10% | Set by reserve ratio |
| Experience rated, negative schedule | 6.07% to 9.67% | Set by reserve ratio |
A non-construction employer moves onto the experience-rated schedule after six quarters of coverage measured as of the preceding October, and a construction employer after ten. An employer becomes liable for unemployment tax once it has one worker in 20 different weeks in a calendar year or pays $1,500 in wages in a calendar quarter, with different thresholds for nonprofits, agricultural employers, and domestic employers.
Wages, hours, and pay stubs
The state minimum wage is $7.25 per hour and has not moved since July 24, 2009. It is not indexed, no increase is scheduled, and no city or county sets a higher local rate, so a single wage floor covers every worksite in the state. Overtime is one and a half times the regular rate for hours over 40 in a workweek.
According to the North Dakota Department of Labor and Human Rights, employers may take a tip credit of 33 percent of the minimum wage, putting the minimum direct cash wage at $4.86 per hour for a service employee receiving more than $30 a month in tips.
Tip pooling is allowed only among tipped employees and only after a vote in which fifty percent plus one of all tipped employees approve it, with the employer keeping a written record of the vote. That approval requirement is stricter than most states apply to tipped wage arrangements.
Every pay period the employer must furnish a stub or voucher showing hours worked, rate of pay, required state and federal deductions, and any authorized deductions. Deductions beyond those required by law are limited to advances, recurring deductions authorized in writing, nonrecurring deductions authorized in writing with the source specifically cited, and damage or shortage deductions authorized at the time they are taken.
The local layer that state registration does not cover
North Dakota has no local income tax, no local payroll tax, and no local minimum wage ordinance, so the usual municipal layer simply does not exist. What does exist is a set of obligations that sit outside the two tax registrations entirely, and every one of them has caught an employer who assumed the tax accounts covered the state.
Workers compensation has exactly one source
Every employer with employees in North Dakota must provide workers compensation coverage, and the coverage comes from the state fund. There is no commercial market to shop, no broker to place the risk, and no pay-as-you-go product a payroll platform can bolt on the way it does in most states.
| Mechanic | How it works |
|---|---|
| Premium basis | Remuneration paid to workers during the policy period |
| Calculation | Classification rate applied to taxable payroll, summed across classifications |
| Per-worker cap | 70 percent of the state average annual wage, resetting July 1 |
| Employee contribution | Prohibited: no part of the premium may be deducted from wages |
| Minimum premium | $250 per period, even with no employees |
| Payroll reporting | Quarterly, due 30 days after the reporting period ends |
Two details cause most of the trouble. The first is that the per-worker cap resets on July 1 while the unemployment wage base resets on January 1, so an employer running both off one annual data refresh will be wrong for half the year on one of them.
The second detail is that unpaid premium is not purely a corporate debt. State law allows personal liability to be assessed against corporate officers and directors, managers and governors of a limited liability company, partners in a limited liability partnership, and employees who own 20 percent of the business and control payroll reporting and premium payment.
Reciprocity with two of three neighbors
North Dakota has income tax reciprocity agreements with Minnesota and Montana. Wages paid to residents of those two states for services performed in North Dakota are exempt from North Dakota withholding, which matters in Fargo, Grand Forks, and Wahpeton, where the labor market crosses the Red River every morning. A Minnesota resident has to return to that permanent residence at least once a month to qualify, a condition the Montana agreement does not carry.
The exemption is not automatic and it is not permanent. The employee completes Form NDW-R and gives it to the employer by February 28, or within 30 days of starting work or changing a permanent address.
The employer mails the forms it receives by February 28 to the Office of State Tax Commissioner on or before March 31, and mails any form that arrives later within 30 days of receiving it. Then the employee has to do it again the following year, because the form expires annually.
South Dakota, the third neighbor, has no wage income tax at all, so nothing reciprocal exists in that direction. A South Dakota resident working in North Dakota is subject to ordinary North Dakota withholding, and a North Dakota resident working across that line still owes North Dakota tax on the wages.
The northern border is Canada rather than a fourth state. Cross-border teams here are a multi-state payroll problem with a different answer at each of the three lines.
Twenty days, twice, to two different agencies
An employer must register for unemployment insurance within 20 days after first employing workers in North Dakota. Separately, every newly hired employee must be reported to the State Directory of New Hires within 20 days of their first day of work, and a rehire counts as new if the person was separated for at least 60 days in a row.
Those two clocks start at different events and end at different agencies. A company that opens a North Dakota worksite in the same week it hires its first three people is running both simultaneously, alongside opening the withholding account and the state fund policy. This is exactly the stretch where new hire reporting slips, because it feels like a formality next to the tax registrations and it is the one nobody sends an invoice for.
10 payroll providers for North Dakota employers compared
Every provider below files North Dakota income tax withholding and the quarterly unemployment contribution and wage report. Because the state tax layer is thin, North Dakota payroll services separate on two axes rather than ten: what a second state costs, since Minnesota and Montana hires are routine, and how honestly the vendor handles the fact that it cannot sell you workers compensation.
| Provider | Best For | Starting Price | Pricing Model | ND Tax Filing | Multi-State Included | Benefits Admin | Trial |
|---|---|---|---|---|---|---|---|
| OnPay | Single-plan pricing, no tiers | $49 + $6/ee | Base + PEPM | 1 month | |||
| Gusto | First-time payroll buyers | $49 + $6/ee | Base + PEPM | Until 1st run | |||
| Patriot | Lowest cost, tight budgets | $37 + $5/ee | Base + PEPM | 30 days | |||
| SurePayroll | Very small and household teams | $29 + $7/ee | Base + PEPM | Varies | |||
| QuickBooks | Existing QuickBooks accounting | $50 + $7/ee | Base + PEPM | 30 days | |||
| ADP RUN | Compliance depth at scale | Quote | Quote | Varies | |||
| Paychex Flex | Hands-on service model | Quote | Quote | Varies | |||
| Paylocity | Growing teams wanting HR depth | Quote | Quote | Demo | |||
| Rippling | Payroll tied to HR and IT | $40 + $8/user | Modular PEPM | Demo | |||
| Justworks | Benefits through a PEO | $50 + $8/ee | Base + PEPM | Demo |
OnPay
OnPay has one payroll plan at $49 per month plus $6 per employee, with HR tools and time tracking sold as optional add-ons rather than tiers. Tax filing covers all 50 states with no multi-state surcharge, and year-end W-2 and 1099 filing sits in the base price rather than being billed separately. For a North Dakota employer with staff drifting across the Minnesota line, the absence of a per-state fee removes the decision that reorders most of this list.
Gusto
Gusto is a common first payroll purchase for US small businesses. Tax filing is automatic, the interface is pleasant, and pricing is published. Simple runs $49 per month plus $6 per employee; its base price rose from $40 during 2025.
The catch for North Dakota employers is that Simple covers single-state payroll only. One hire in Minnesota, Montana, or South Dakota moves you to the Plus plan at $80 plus $12 per employee. In a state whose largest metro sits on the Minnesota line, that is not a hypothetical constraint, and it should be priced as a near certainty rather than a risk.
Patriot Software
Patriot is the lowest-cost full-service option here at every headcount the cost table models. Full Service is $37 per month plus $5 per employee and includes federal, state, and local tax filing, though you still file the 20-day new hire reports yourself.
Patriot Basic is $17 plus $4 if you file taxes yourself, which in North Dakota means handling Form 306, the quarterly wage report, and the January reconciliation by hand.
Additional state filings cost $12 per month each. For a business genuinely confined to North Dakota, Patriot is the lowest total cost on this page by a wide margin, and the state is simple enough that the thin feature set rarely bites.
SurePayroll
SurePayroll is owned by Paychex and aimed at very small employers and household employers. The Small Business plan is $29 per month plus $7 per employee, with a flat $9.99 monthly multi-state fee regardless of how many states are involved. For a Bismarck or Fargo business with a few people across a state line, that flat structure beats per-state pricing outright.
QuickBooks Workforce Payroll
QuickBooks Workforce (formerly QuickBooks Payroll) took its new name in May 2026, and the entry tier once called Core is now Workforce Payroll at $50 per month plus $7 per employee. Per-employee pricing rose across all tiers on July 1, 2026, and each additional state adds $12 a month below the Elite tier.
The reason to pick it has always been the same: if your books already live in QuickBooks Online, payroll runs reach the general ledger without an export step.
ADP RUN
ADP pays roughly one in six American workers, according to its fiscal 2026 annual report. ADP says every RUN package calculates, files, deposits, and reconciles payroll taxes, with ADP paying the resulting fines if it makes a tax filing error.
In North Dakota the case for ADP is narrower than it is in a high-complexity state, because there is less to get wrong. It earns its keep for an employer working the Bakken oil fields, with crews rotating through North Dakota and Montana worksites in the same pay period, because ADP lists multi-state payroll and tax filing in every RUN package.
The cost is opacity. ADP does not publish RUN pricing: the Essential, Enhanced, Complete, and HR Pro packages are all quoted individually. ADP also says no contract is required and you can end service at any time.
Paychex Flex
Paychex competes with ADP on the same terms: a service relationship rather than a software subscription, with a payroll specialist included on its top Complete package. Every payroll package (Basic, Foundations, Advanced, and Complete) is priced on request, so the number to compare comes from a quote rather than a published rate.
Paylocity
Paylocity sits between small-business payroll and full HCM (human capital management), aimed at companies that have outgrown basic payroll but do not want enterprise complexity. It publishes detailed per-state tax facts including North Dakota, and the HR module covers performance, learning, and engagement alongside payroll. Pricing is quote-based and implementation is a project rather than a signup.
Rippling
Rippling sells a unified employee record where payroll, HR, and IT provisioning share one data model. Its pricing page lists no rates, but Rippling's small-business page starts payroll plans at $8 per user per month plus a $40 monthly base fee, and its blog prices the core platform and the payroll module at $8 per employee a month each (payroll is $10 billed monthly), so a configured quote runs higher.
Rippling's blog also estimates roughly $15 to $25 per employee per month for a 100-employee company running HRIS (a human resources information system), payroll, benefits administration, and time and attendance, so a working configuration costs well above the headline core rate.
Justworks
Justworks sells two products under one name: Payroll, which is straightforward software at $50 per month plus $8 per employee, and a professional employer organization (PEO) service. PEO Basic, at $79 per employee per month, is a co-employment arrangement covering compliance, HR tools, 24/7 support, and a 401(k).
Justworks PEO Plus, at $124 per employee per month, adds medical, dental, and vision administration, with coverage priced off a much larger risk pool than a small North Dakota team could form on its own.
Read the workers compensation piece of any PEO proposal carefully in this state. Much of the value a PEO advertises comes from pooled workers compensation placement, and that lever does not exist for your North Dakota headcount because the coverage is not sold by carriers here.
What each provider actually costs a North Dakota employer
The table below models published rates at three headcounts, plus what happens when a second state enters the picture. That second-state column deserves more weight here than in most states: Fargo sits on the Minnesota line and Williston is a short drive from Montana, so a second state is the normal case rather than the exception.
| Provider | 10 employees | 25 employees | 50 employees | 2nd State Fee | Notes |
|---|---|---|---|---|---|
| Patriot | $87 | $162 | $287 | $12/mo | Per extra state |
| SurePayroll | $99 | $204 | $379 | $9.99/mo | Flat, all states |
| OnPay | $109 | $199 | $349 | $0 | None |
| Gusto Simple | $109 | $199 | $349 | Upgrade | Plus tier required |
| QuickBooks | $120 | $225 | $400 | $12/mo | Per extra state below Elite |
| Justworks | $130 | $250 | $450 | Included | None |
| Paychex Flex | Quote | Quote | Quote | Quote | Payroll packages quoted |
The table leaves out ADP RUN and Paylocity, which quote every account individually, and Rippling, whose modular pricing depends on which products you combine.
Patriot stays cheapest at every headcount, and the gap widens with size: at 50 employees it runs $62 a month below OnPay and Gusto Simple and $92 below SurePayroll. But the second-state column reorders things: Gusto Simple is competitive until one hire across the Red River forces the Plus tier, at which point a 25-person payroll goes from $199 to $380 per month.
Software is also not the whole North Dakota number. At the $46,600 wage base cap, unemployment insurance runs from about $33 per employee for an established employer at the bottom of the positive schedule, to $466 for a new non-construction employer, to $4,506 for a new construction one. The state workers compensation premium is billed separately, with a $250 floor. Those are statutory costs no provider changes, and on a construction payroll they dwarf the subscription line.
Choosing a payroll provider for North Dakota
Four questions separate providers that will work here from providers that will quietly generate correction notices.
Two items sit outside the payroll engine entirely. The first is new hire paperwork: every North Dakota new hire needs a federal I-9 and W-4, a direct deposit authorization if you pay that way, an NDW-R where reciprocity applies, and a new hire report filed within 20 days.
The second is paid time off. Once PTO has been made available for use, any unused portion is wages at separation and must be paid at the regular rate, and you cannot make the employee forfeit it outside two narrow statutory limitations, both of which hinge on written notice given in advance. If your accrual balances live in a spreadsheet rather than a system, that liability is real and unaudited.
Before you choose
FirstHR is an onboarding and HR platform, not a payroll provider. Between them, the providers above calculate North Dakota withholding, move money, administer benefits, and file payroll taxes, from Form 306 to the quarterly unemployment wage report.
If running payroll is the problem in front of you, one of them is the answer.
What we handle is the layer that feeds payroll: onboarding workflows that put the W-4, the I-9, and, for Minnesota and Montana residents, Form NDW-R on the new hire's first-day task list, e-signatures on offer letters and acknowledgments, employee records, and HR document management for small US teams at flat, predictable pricing.
Several North Dakota obligations are document problems rather than payroll problems: the Form NDW-R that has to be re-collected from every Minnesota and Montana resident each February, the W-4 a new hire never returned, and the 20-day new hire report nobody can confirm went out.
Gaps like these are collection failures rather than processing failures. Each of those can sit in a task workflow with a deadline, and a stored NDW-R can carry its expiry date. The forms themselves are completed and the report is filed outside the platform, with the completed copies kept in the employee file.

Frequently Asked Questions
Does North Dakota have a state income tax on wages?
Yes, and employers must withhold it, unlike neighboring South Dakota. The structure is unusually light: three rates of 0 percent, 1.95 percent, and 2.50 percent, with a 0 percent band wide enough that many employees have nothing withheld. No city or county adds a local income tax on top.
What are the North Dakota income tax withholding rates?
Zero percent, 1.95 percent, and 2.50 percent. For wages paid in 2026 a single employee owes nothing up to $57,625 of annual taxable wages, then 1.95 percent to $258,450, then $3,916.09 plus 2.50 percent. Married filing jointly starts at $57,500 and reaches the top rate at $168,525. Supplemental wages paid separately may be withheld at a flat 1.5 percent.
Is there a North Dakota state W-4 form?
No. North Dakota calculates withholding from the federal Form W-4 and publishes no state equivalent. A new hire who submits no W-4 is treated as single, and the single 0 percent band stops at $57,625, against $78,475 for head of household. The only related state form is Form NDW-R for Minnesota and Montana residents claiming reciprocity.
What is the North Dakota unemployment insurance wage base?
$46,600 per employee for 2026, up from $45,100. The figure is recalculated annually as 70 percent of the statewide average annual wage rather than fixed by statute. Unemployment insurance is employer-funded with nothing withheld from employees, and contribution and wage reports are filed electronically each quarter.
What is the new employer unemployment rate in North Dakota?
For 2026, 1.00 percent for a new non-construction employer with a positive balance and 6.07 percent with a negative balance. All new construction employers pay 9.67 percent. Experience-rated employers pay 0.07 to 1.10 percent on the positive schedule and 6.07 to 9.67 percent on the negative schedule.
How often does a North Dakota employer file withholding returns?
Quarterly on Form 306, filed and paid electronically, when prior-year withholding was $1,000 or more, or a third-party payroll service files federal withholding electronically for you. The return is due at the end of the month after quarter close and is required even for periods with no wages. Annual reconciliation on Form 307 is satisfied by e-filing W-2s and 1099s by January 31.
What is the North Dakota minimum wage?
$7.25 per hour, unchanged since July 24, 2009, not indexed and with no scheduled increase. No local jurisdiction sets a higher rate, so one figure covers the state. The tip credit is 33 percent of minimum wage, putting the minimum direct cash wage at $4.86 for employees receiving more than $30 a month in tips.
How often must North Dakota employees be paid?
At least once each calendar month, on regular paydays designated in advance by the employer. That is one of the loosest pay frequency requirements in the country; nothing prevents a weekly or biweekly schedule and most employers use one. A stub showing hours, rate, and deductions is required every pay period.
When is a final paycheck due in North Dakota?
At the regular payday established in advance for the period worked, and the deadline is identical for a quit and a discharge. When the employer terminates, the wages must go by certified mail to an address the employee designates or as otherwise agreed. An employer in default can be charged the contract wage for each day, capped at thirty days.
Does North Dakota require employers to pay out unused PTO?
In most cases yes, once the time has been made available for use. Unused paid time off is wages at separation and must be paid at the regular rate earned before separation. Two statutory limitations let a private employer withhold it: a voluntary quit by someone employed under a year who gave less than five days of notice, where written notice of the limitation came at hiring, and paid time off that was awarded but not yet earned, where written notice came before the award.
Do Minnesota and Montana residents pay North Dakota income tax?
Not on wages, provided Form NDW-R is filed. Reciprocity agreements with both states exempt their residents from North Dakota withholding on services performed in the state, though a Minnesota resident must also return to that permanent residence at least once a month to qualify. The employee gives the form to the employer by February 28 or within 30 days of starting work, and the employer mails the forms received by February 28 to the Tax Commissioner by March 31. The form must be renewed every year.
Who provides workers compensation insurance in North Dakota?
The state fund, and coverage is required for every employer with employees in the state. There is no commercial market, so no carrier or payroll vendor can place it. Premium applies a classification rate to payroll capped at 70 percent of the state average annual wage, the minimum premium is $250 per period, and deducting any part of it from wages is prohibited.
How long do North Dakota employers have to report a new hire?
Twenty days from the first day of work, to the State Directory of New Hires, and a rehire counts as new after a separation of 60 or more consecutive days. A separate twenty-day clock applies to unemployment insurance registration, which runs from first employing workers in the state and goes to a different agency.
How much do North Dakota payroll services cost for a small business?
At 10 employees, rates published as of October 2026 run roughly $87 for Patriot Full Service, $99 for SurePayroll, $109 for OnPay or Gusto Simple, $120 for QuickBooks Workforce Payroll, and $130 for Justworks Payroll. At 50 employees the same plans land between $287 and $450, and Paychex Flex quotes every package. State unemployment and workers compensation costs sit on top and are billed by the agencies, not the vendor.
Make HR the easy part of running your business
Onboarding, e-signatures, training and core HR in one place. Up and running in 5 minutes.
- 7-day free trial
- No credit card required
- Cancel anytime

