
Form 2290 + AI Agent Skill: Heavy Highway Vehicle Use Tax Guide 2026
Complete guide to filing Form 2290 (HVUT) for trucks 55,000 lbs and over. Tax rates, deadlines, e-filing rules, suspension category, and Schedule 1 for DMV registration.

Official IRS resources: Form 8919 (PDF) · About Form 8919 · Form SS-8 (PDF)
Form 8919 lets a worker who was paid as an independent contractor but treated like an employee pay only the employee's 7.65% share of Social Security and Medicare tax instead of the full 15.3% self-employment tax. On $72,000 of pay, that is $5,508 of FICA through Form 8919 versus $10,173 of self-employment tax on Schedule SE, a difference of $4,665 for the year. You file Form 8919 with your Form 1040 and enter one reason code (A, C, G, or H) that explains why you qualify.
Key takeaways:
Form 8919, "Uncollected Social Security and Medicare Tax on Wages", is the IRS form that lets a worker who was paid as an independent contractor (1099-NEC) but who believes they should have been classified as an employee pay only the employee's 7.65% share of FICA instead of the full 15.3% self-employment tax.
The math difference is stark. On $72,000 of compensation:
Form 8919 routes that smaller FICA-equivalent tax to Schedule 2, Line 5, where it is added to your total tax on Form 1040 Line 23. The wages themselves are reported on Form 1040 Line 1g, so they're included in your gross income exactly like W-2 wages, which means the income is also subject to ordinary income tax. Form 8919 only changes the payroll-tax portion of the calculation.
Use Form 8919 if all three of the following are true:
Legal basis: IRC §3121 (FICA), IRC §3401 (employer/employee definitions), Rev. Rul. 87-41 (20-factor common-law test, since refined into the three-category test in IRS Publication 15-A), IRC §6017 (return requirements for self-employment-equivalent income).
| Item | 2026 Amount | Source |
|---|---|---|
| Employee FICA rate (8919 tax) | 7.65% (6.2% SS + 1.45% Medicare) | IRC §3101 |
| Self-employment tax rate (alternative) | 15.3% (12.4% SS + 2.9% Medicare) | IRC §1401 |
| Social Security wage base (2026) | $184,500 | SSA 2026 COLA Fact Sheet |
| Additional Medicare Tax | 0.9% over $200K (single) / $250K (MFJ) | IRC §3101(b)(2) |
| Form SS-8 fee | $0 (no IRS fee to file) | IRS.gov/Form SS-8 |
| Form 8919 attached to | Form 1040 | IRS Form 8919 instructions |
| Wages flow to | Form 1040, Line 1g | Form 1040 instructions |
| FICA tax flows to | Schedule 2, Line 5 → Form 1040, Line 23 | Schedule 2 instructions |
| SS-8 typical determination time | 6-12 months | IRS Publication 1779 |
Legal basis: IRC §3101 (employee FICA), IRC §3121(d) (employee definition), IRC §1401 (SE tax), Rev. Rul. 87-41 (common-law test).
Before filing Form 8919, you need a defensible answer to one question: under IRS rules, is your relationship really an employer-employee relationship? The IRS uses a three-category common-law test (Pub 15-A), evolved from the older 20-factor test in Rev. Rul. 87-41.
The more the payer controls what you do and how you do it, the more likely you are an employee.
If the answer to most of these is yes, behavioral control points toward employee status.
The more the payer controls the business and financial aspects of the work, the more likely you are an employee.
A regular paycheck with no expense risk and no other clients points toward employee status.
How the parties frame the relationship matters too.
A long-term, full-time, integral role with no benefits and a 1099 is the textbook misclassification scenario.
Legal citation: Rev. Rul. 87-41, 1987-1 C.B. 296; refined in IRS Publication 15-A (Employer's Supplemental Tax Guide); IRC §3121(d)(2).
Form 8919 requires you to enter a one-letter code in column (c) of Line 1 explaining why you are using this form instead of Schedule SE. The valid codes are:
| Code | Meaning | When to Use |
|---|---|---|
| A | I filed Form SS-8 and received a determination letter from the IRS stating I am an employee of this firm | You already have an IRS determination letter ruling in your favor |
| C | I received other correspondence from the IRS stating that I am an employee (includes being designated a "section 530 employee") | The IRS has told you in writing that you are an employee of this firm |
| G | I filed Form SS-8 with the IRS and have not received a reply | You filed SS-8 and reasonably believe you are an employee, but the determination is still pending |
| H | I received both a Form W-2 and a Form 1099-MISC and/or 1099-NEC from this firm, and the 1099 amount should have been reported as wages on the W-2 | The same payer put employee pay (bonuses, awards, unaccountable reimbursements) on a 1099 by mistake. Do not file SS-8 for code H |
Code G is the most common path for misclassified workers. You file Form SS-8 (typically in early tax season), then attach Form 8919 with code G to your 1040 without waiting for the SS-8 determination, which can take 6 to 12 months. The IRS treats the SS-8 filing as evidence that you are pursuing the determination in good faith.
Legal citation: Form 8919 instructions (annual revision); IRS Form SS-8 instructions; IRC §7436 (judicial review of employment status determinations).
Form SS-8 ("Determination of Worker Status for Purposes of Federal Employment Taxes and Income Tax Withholding") is the IRS's mechanism for officially ruling on whether a worker is an employee or contractor. Either the worker or the firm can file it. Most workers file it themselves.
You complete a multi-page questionnaire describing:
The IRS reviews your responses and the firm's response (the IRS sends the firm a copy with a chance to rebut), then issues a determination letter ruling either:
Strategic note: filing Form 8919 with code G does not require the IRS to have ruled yet, it requires that you filed SS-8 and reasonably believe you are an employee. That belief should be supported by documented evidence: emails showing the payer set your hours, a contract that reads like an employment agreement, time-tracking records, or witnesses. Keep this evidence for at least three years after filing.
Legal citation: Form SS-8 instructions; IRC §3121(d)(2); IRC §6501 (statute of limitations on assessment).
Form 8919 is a single page. Lines 1 through 5 form a table with one row per misclassifying firm; lines 6 through 13 are the calculation block. The form attaches to your Form 1040, 1040-SR, or 1040-NR.
For each firm that issued you a 1099-NEC or 1099-MISC (or paid you without one) when you should have been classified as an employee, complete one row:
| Column | What to Enter |
|---|---|
| (a) Name of firm | Legal name of the firm, exactly as shown on your 1099-MISC or 1099-NEC |
| (b) Firm's federal identification number | The firm's EIN (from your 1099, "Payer's TIN"); enter "unknown" if you cannot obtain it |
| (c) Reason code | A, C, G, or H (see "Reason Codes" above) |
| (d) Date of IRS determination or correspondence | Complete only for reason code A or C: the date on the IRS determination letter (A) or other IRS correspondence (C). Leave blank for G and H |
| (e) Check if Form 1099-MISC and/or 1099-NEC was received | Check the box if the firm issued you a 1099-MISC or 1099-NEC for this pay |
| (f) Total wages with no Social Security or Medicare tax withheld and not reported on a W-2 | The gross amount from your 1099-NEC (Box 1) or 1099-MISC, plus any wages from this firm not reported on a W-2 |
You can list up to five firms (lines 1-5). If you have more than five, complete an additional Form 8919.
Add column (f) for all rows. This is the total on which you compute FICA. Enter this same amount on Form 1040, line 1g, and, if you file Form 8959, on Form 8959, line 3.
Enter the Social Security wage base for the tax year. For 2026 this is $184,500 (the SSA announced it in October 2025; confirm on SSA.gov). It was $176,100 for 2025.
Enter the Social Security wages and tips already reported to you: W-2 Box 3 (Social Security wages) plus W-2 Box 7 (Social Security tips), plus any Tier 1 Railroad Retirement compensation. Do not include your Form 8919 wages here. Line 8 is only your other, already-taxed Social Security wages.
This is the room left under the Social Security wage base. If the result is zero or less, your W-2 income already maxed out the Social Security cap, so you owe no additional Social Security tax through Form 8919 (you still owe Medicare). Enter -0-.
The smaller of line 6 or line 9. This is the portion of your Form 8919 wages that still fits under the Social Security cap.
Multiply line 10 by 6.2%. Round to the nearest dollar.
Multiply line 6 by 1.45%. Medicare has no wage base, so all of your Form 8919 wages are subject to Medicare tax. Round to the nearest dollar.
Add lines 11 and 12. Transfer this number to Schedule 2 (Form 1040), line 5, which then flows to Form 1040, line 23 (other taxes).
Form 8919 has no Additional Medicare Tax line. If your total wages (W-2 + Form 8919 + self-employment income) exceed the threshold for your filing status (single $200,000 / MFJ $250,000 / MFS $125,000), the extra 0.9% is figured on Form 8959 and flows separately to Schedule 2. Line 6 of Form 8919 carries to Form 8959, line 3.
Persona: Ana works full-time at ABC Consulting, a 25-person consulting firm. ABC paid her $72,000 in 2026 and issued a 1099-NEC. Ana's situation:
By the common-law test, Ana is clearly an employee:
| Step | Action | Date |
|---|---|---|
| 1 | Recognize the misclassification | January 2027 |
| 2 | Gather evidence (email, contract, time records) | January 2027 |
| 3 | File Form SS-8 | February 2027 |
| 4 | Receive 1099-NEC from ABC for $72,000 | February 1, 2027 |
| 5 | File Form 1040 with Form 8919 attached, code G | April 15, 2027 |
| 6 | Wait for IRS determination | Summer-fall 2027 |
Line 1, Row 1:
| Column | Entry |
|---|---|
| (a) Firm name | ABC Consulting LLC |
| (b) EIN | 12-3456789 |
| (c) Reason code | G |
| (d) Date of determination | (blank) |
| (e) SS-8 filed? | ☑ |
| (f) Total wages | $72,000 |
Lines 6-13:
| Line | Computation | Amount |
|---|---|---|
| 6 | Total wages (column f) | $72,000 |
| 7 | 2026 Social Security wage base | $184,500 |
| 8 | SS wages/tips already reported (W-2), Ana has no W-2 | $0 |
| 9 | Line 7 − Line 8 | $184,500 |
| 10 | Wages subject to SS tax (smaller of Line 6 or Line 9) | $72,000 |
| 11 | SS tax = Line 10 × 6.2% | $4,464 |
| 12 | Medicare tax = Line 6 × 1.45% | $1,044 |
| 13 | Total = Line 11 + Line 12 | $5,508 |
| Form/Line | Entry |
|---|---|
| Form 1040, Line 1g | $72,000 (wages from Form 8919, line 6) |
| Schedule 2, Line 5 | $5,508 (FICA from Form 8919, line 13) |
| Form 1040, Line 23 | $5,508 (flows from Schedule 2) |
If Ana had filed Schedule SE on the same $72,000, her self-employment tax would be $72,000 × 0.9235 × 15.3% = $10,173.
Form 8919 saves Ana $10,173 − $5,508 = $4,665 in federal tax for 2026 alone. If the misclassification has been ongoing, she may also amend prior years (within the three-year statute of limitations) to recover similar amounts.
Suppose Ana also had a $4,000 side gig writing accounting newsletters for a separate publisher. That income is genuine self-employment, Ana sets her own deadlines, uses her own equipment, has multiple newsletter clients. The $4,000 goes on Schedule C and Schedule SE, separate from the $72,000 on Form 8919. The two can coexist on the same 1040.
Problem: A worker uses code G (or A) on Form 8919 without ever filing Form SS-8.
Impact: The IRS will disallow the FICA treatment, reassess the income as self-employment, and bill the worker for the full 15.3% SE tax plus interest and a potential accuracy-related penalty under IRC §6662 (20%).
Solution: Always file Form SS-8 before or simultaneously with Form 8919 when using codes A or G. Keep proof of mailing (certified mail return receipt is recommended).
Problem: A worker reports the misclassified $72,000 on both Form 8919 (Line 1g of 1040) and on Schedule C as gross receipts. Either by accident or because their tax software duplicates the 1099-NEC.
Impact: The IRS sees $144,000 of income instead of $72,000, the worker overpays income tax substantially and may also owe SE tax on the duplicate Schedule C entry.
Solution: When you file 8919, exclude that 1099-NEC from Schedule C entirely. If your tax software auto-imports 1099s, manually delete the misclassified one before filing, or note it as reported on Form 8919.
Problem: A freelancer with multiple clients, a real business setup, and full control over their methods tries to use Form 8919 to lower their SE tax bill.
Impact: This is tax fraud. The IRS audits, reclassifies the income as self-employment, assesses SE tax plus interest plus penalties under IRC §6663 (75% civil fraud) in egregious cases.
Solution: Form 8919 is only for genuine misclassification. Apply the common-law test honestly. If you have multiple unrelated clients, set your own hours, use your own equipment, and bear profit-and-loss risk, you are self-employed and Schedule SE applies.
Problem: The worker reports the FICA tax on Schedule 2 Line 5 but forgets to add the wage amount to Form 1040 Line 1g.
Impact: Income tax is computed on a smaller base than the IRS expects. The IRS notices the discrepancy when matching 1099-NECs to your return, sends a CP2000 notice, and adds tax plus interest plus possibly an accuracy penalty.
Solution: Always make two entries when using Form 8919: wages on Form 1040 Line 1g and FICA on Schedule 2 Line 5. The income is taxed both as wages (income tax) and via FICA (employment tax).
Problem: A worker realizes in 2027 that they were misclassified in 2022, 2023, 2024, and 2025. They file Form 8919 for 2026 but assume they can also amend all four prior years for refunds.
Impact: The general statute of limitations under IRC §6511 is three years from the original return filing date (or two years from when the tax was paid, whichever is later). If the 2022 return was filed April 2023, the deadline to amend was April 2026. They've lost the 2022 refund.
Solution: When you discover misclassification, immediately calculate which prior years are still within the three-year window and file Form 1040-X with Form 8919 attached for each one. Don't wait, every month of delay shortens the window.
Form 8919 hinges on a fact-specific question: employee or contractor? Connect your bank account and Jupid's AI accountant spots recurring deposits from a single payer that look like wages (fixed amount, regular cadence, one source) and flags whether Form 8919 might apply. Ask it in WhatsApp or iMessage, "ABC Consulting pays me $6,000 a month, sets my hours, and gives me their laptop, am I an employee?", and it walks the common-law test with cited IRS rules. When you have both real freelance income and misclassified pay, Jupid keeps Schedule C deposits and Form 8919 wages in separate buckets at 95.9% categorization accuracy.
| Item | 2026 Amount |
|---|---|
| Employee FICA rate (8919) | 7.65% |
| Self-employment tax rate (alternative) | 15.3% |
| Social Security wage base | $184,500 |
| Medicare wage base | None (all wages subject) |
| Additional Medicare Tax threshold (single) | $200,000 |
| SS-8 determination time | 6-12 months typical |
| Statute of limitations on refunds | 3 years |
Form 8919 is one of the most overlooked relief mechanisms in the tax code. Workers who fill out a 1099-NEC and assume they have to absorb the full self-employment tax often pay thousands of dollars they didn't owe, every year, sometimes for a decade. The form is short, the math is mechanical, and the only real prerequisite is having an honest answer to the common-law test.
The key strategies: file Form SS-8 early to establish your case, keep documentation of how the work was actually controlled, never double-report misclassified income on Schedule C, and amend prior years within the three-year statute of limitations.
If you're not sure whether you qualify, the IRS Publication 15-A walkthrough and a 30-minute conversation with a qualified tax pro is worth the time.
If you're using Claude, ChatGPT, or another AI agent to help fill out Form 8919, we've published an open-source skill that gives the agent exact line-by-line instructions, the common-law test decision tree, validation checks, ask-don't-guess prompts, and worked examples, the same logic Jupid uses internally.
→ jupid-tax/jupid-skills on GitHub, forms/form-8919/SKILL.md
For Claude Code: cp -r jupid-skills/forms/form-8919 ~/.claude/skills/. For the Anthropic SDK, load SKILL.md into the system prompt and the references/ files on demand. For browser-automation runtimes, filing.md covers the e-file or paper-file workflow including the SS-8 mail-in step.
Disclaimer
This article provides general information about tax forms and worker classification. It is not tax, legal, or financial advice. Worker misclassification disputes can have legal implications beyond federal tax (state employment law, wage-and-hour claims, benefits eligibility). Consult a qualified tax professional or employment attorney before relying on this information for your situation. The 2026 figures cited reflect current law as of the publication date.
Tax Year: 2026 Last Updated: July 7, 2026

CEO & Co-Founder
Fintech CEO with 10+ years building accounting and financial technology products. Previously co-founded and scaled an AI-powered accounting platform to $30M revenue and 100K+ business users, achieving 30,000 customers per accountant through automation — recognized by CNBC as a top fintech company. Holds a Master's in Management Information Systems. At Jupid, he leads the development of AI-native bookkeeping, tax, and compliance tools designed for freelancers and small business owners.

Complete guide to filing Form 2290 (HVUT) for trucks 55,000 lbs and over. Tax rates, deadlines, e-filing rules, suspension category, and Schedule 1 for DMV registration.

Form 5498-SA is the HSA custodian's information return — the receipt for every contribution made to your HSA. Reconcile it against Form 8889 with this 2026 guide.

Form 8300 is required for businesses receiving cash over $10,000. 2026 guide covers e-filing rule, related transactions, customer notification, and penalties.
New here? Enter this code at checkout and your first month is on us — full AI bookkeeping, tax filing, and a 24/7 accountant, $0 for 30 days.
New customers. First month free with code NEW2026, cancel anytime.
Join 1,000+ businesses using Jupid to save time and money. Start simplifying your finances today.
30-day money-back guarantee