Feature

941 and Quarterly Tax Forms in FreshLedger Pro

FreshLedger Pro builds Form 941 (Employer's Quarterly Federal Tax Return), Form 940 (Annual FUTA Return), and state SUTA worksheets directly from the payroll register you already run. Every pay check you cut posts to the general ledger and accumulates into the quarterly and annual tax worksheets in real time, so when filing day arrives there is no scramble to reconstruct gross wages, Social Security wages, Medicare wages, federal income tax withheld, or the employer share of FICA. The worksheets are laid out line-by-line to match the current IRS forms, including the Schedule B deposit liability detail for semiweekly depositors. If you have been paying $50 to $100 per month for QuickBooks Payroll mostly to get a 941 printed, you are paying roughly $600 to $1,200 per year for a worksheet. FreshLedger Pro is a one-time $799 purchase, with an optional $99/year update for current payroll tax tables.

Buy FreshLedger Pro — $799

How it works

The 941 worksheet is driven by the payroll subledger. Each time you run a pay cycle, FreshLedger Pro records gross wages, pre-tax deductions (Section 125 cafeteria, 401(k) elective deferrals), taxable Social Security wages up to the annual wage base, taxable Medicare wages including the Additional Medicare Tax threshold tracking at $200,000, federal income tax withheld per the employee's Form W-4 (2020+ redesign supported), and the employer match for FICA. These postings hit the GL through a standard payroll journal: debit wage expense and employer tax expense, credit cash and the various withholding liability accounts (941 payable, state withholding payable, SUTA payable, FUTA payable). At quarter end, open the 941 worksheet for the period. The form populates Line 2 (wages, tips, and other compensation), Line 3 (federal income tax withheld), Lines 5a through 5d (taxable Social Security wages, taxable Social Security tips, taxable Medicare wages, and wages subject to Additional Medicare Tax), and computes Line 6 total taxes before adjustments. Lines 7 through 9 handle fractions-of-cents and sick pay adjustments. If you are a semiweekly depositor, the Schedule B worksheet itemizes daily tax liability by deposit date so you can reconcile against EFTPS confirmations. The 940 worksheet accumulates FUTA-taxable wages all year, applies the $7,000 per-employee wage base, factors the state credit reduction if your state is on the DOL list for the year, and produces Line 12 total FUTA tax. State SUTA worksheets vary by state but follow the same pattern: a configurable wage base, experience rate, and quarterly contribution report layout. You print the completed worksheet, transcribe to the official form or fillable PDF, and file by mail or through your state's e-file portal. FreshLedger Pro does not e-file 941s directly to the IRS.

Why it matters

Payroll tax compliance is not optional and the penalties are aggressive. Form 941 is due the last day of the month following each quarter (April 30, July 31, October 31, January 31). Failure-to-file penalties run 5% per month up to 25%, failure-to-pay penalties accrue separately, and the Trust Fund Recovery Penalty under IRC 6672 can pierce the corporate veil and hold a responsible person personally liable for 100% of unpaid withheld taxes. Form 940 (FUTA) is due January 31 annually, with a 6.0% rate on the first $7,000 of each employee's wages, generally reduced to 0.6% after the state unemployment credit, unless your state is a credit-reduction state. The reason a payroll-aware ledger exists is that reconstructing these numbers from a checkbook after the fact is painful and error-prone. Social Security wages are not the same as gross wages once you have 401(k) deferrals and cafeteria plan deductions. Medicare wages diverge from Social Security wages once an employee crosses the annual SS wage base. Additional Medicare Tax kicks in only above $200,000 of wages from a single employer. If your software is not tracking those wage buckets per check, you will report the wrong numbers on Lines 5a, 5c, and 5d, and the IRS will eventually send a CP2100 or a 941 mismatch notice that traces back to your W-2/W-3 transmittal. Doing it right inside the books, every payroll, is the only sane approach.

Compared to other accounting software

QuickBooks Online Payroll bundles 941 preparation and e-filing into Core, Premium, and Elite tiers running roughly $50 to $130 per month plus $6 to $11 per employee. Over a year that is $600 to $1,500 for a small employer, and the 941 capability is gated behind an active subscription - cancel and the worksheet stops working. QuickBooks Desktop's Enhanced Payroll subscription was historically around $50/month but Intuit has pushed Desktop customers toward QuickBooks Online Payroll and discontinued new Desktop Payroll sales for some segments. Xero handles US payroll only through Gusto integration (Gusto starts at $40/month plus $6/employee), so the 941 generation lives in Gusto, not Xero. Wave dropped its US payroll product in several states and where it operates charges $20 to $40/month plus per-employee fees, with tax filing limited to specific supported states. FreshLedger Pro takes the opposite approach: pay $799 once, run payroll for as many employees as you want, and produce 941, 940, and SUTA worksheets every quarter forever. The optional $99/year keeps the tax tables and wage bases current. If you stop paying for the tax table update, last year's tables remain installed - you do not lose access to the software or your data. That is a meaningfully different ownership model than a payroll SaaS that turns into a brick at cancellation.

Honest limitations

FreshLedger Pro does not e-file Form 941 or 940 with the IRS. You print the worksheet, transfer numbers to the official IRS fillable PDF or paper form, and submit through your normal channel (EFTPS for payments, mail or e-file provider for the return). It does not directly file state SUTA reports either; it produces the worksheet to transcribe into your state portal. It does not generate W-2s or 1099-NECs through SSA Business Services Online e-file - it prints copies on pre-printed forms. There is no direct deposit ACH origination; you cut paychecks or use your bank's bill pay. Tax tables ship for the current year and require the $99/year update to stay current in future years. The software is Windows-only and single-user at a time.

Ready to own your books?

One-time-purchase accounting software with built-in payroll, full depreciation handling, and a free Accountant Edition for your CPA.

Buy FreshLedger Pro — $799

One-time purchase. No subscription. Free Accountant Edition included.

Frequently asked questions

Does FreshLedger Pro e-file Form 941 directly with the IRS?
No. FreshLedger Pro produces a 941 worksheet that matches the IRS form line-for-line, including Schedule B for semiweekly depositors. You transcribe the figures into the IRS fillable PDF or paper Form 941 and submit by mail or through an authorized e-file provider. Tax payments go through EFTPS as normal. This is an intentional design decision - building and maintaining a Modernized e-File (MeF) transmitter relationship is what drives the cost of subscription payroll products. Skipping that step keeps the price at a one-time $799 rather than $50 to $130 per month.
What happens if I do not buy the $99/year payroll table update?
The software keeps working with whatever tax tables are currently installed. You will not lose access to prior payroll data, 941 worksheets, or the general ledger. However, federal withholding tables, Social Security wage base, state SUTA wage bases, and state withholding formulas change every year. If you run payroll into a new year without updating, your withholding amounts and FUTA/SUTA calculations will be based on prior-year rules. The $99/year update is optional but practically necessary if you are actively running payroll year over year.
Does it handle the 2020+ redesigned Form W-4?
Yes. Employee records support both pre-2020 W-4s (with allowances) and the redesigned 2020+ W-4 (with Step 2 multiple jobs checkbox, Step 3 dependent credits in dollars, Step 4a other income, Step 4b deductions, and Step 4c additional withholding). The federal income tax withholding calculation uses the IRS Publication 15-T percentage method tables appropriate to the W-4 version the employee filed. You do not need to ask employees to refile a new W-4; both formats coexist.
Can it produce Schedule B for semiweekly depositors?
Yes. When you mark an employer as a semiweekly schedule depositor in the payroll setup, the 941 worksheet generates Schedule B (Report of Tax Liability for Semiweekly Schedule Depositors) showing daily tax liability by deposit date for each month of the quarter. You can reconcile this against your EFTPS deposit confirmations before filing. Monthly schedule depositors instead see the Line 16 monthly tax liability breakdown on the 941 itself. The software determines deposit schedule based on the lookback period rules in IRS Publication 15.
What about state SUTA - which states are supported?
All 50 states plus DC have a SUTA worksheet template with the state's wage base, contribution rate field (you enter your assigned experience rate), and quarterly contribution report layout. State income tax withholding tables are included for states that have an income tax. The worksheet is what you use to transcribe into your state's online filing portal - FreshLedger Pro does not directly connect to state unemployment agencies. Local taxes (city wage taxes, school district taxes in PA and OH, for example) are supported as configurable additional withholdings but local form generation is limited.