Homeโ€บGeneratorsโ€บEverydayโ€บW-2 / 1099 Sample Generator

W-2 / 1099 Sample Generator

Everyday

Generate a sample W-2 or 1099-NEC/1099-MISC tax form summary for testing, training, or educational purposes. Free, runs client-side, no real data is uploaded.

๐Ÿ‡บ๐Ÿ‡ธThis tool is specific to United States

What is a W-2 / 1099?

The W-2 / 1099 Sample Generator creates formatted dummy tax form summaries for three of the most common IRS payroll documents: the W-2 (Wage and Tax Statement), the 1099-NEC (Non-Employee Compensation), and the 1099-MISC (Miscellaneous Income). All three forms serve a single shared purpose in the US tax system โ€” reporting income paid and taxes withheld โ€” but they apply to different worker classifications and income types.

A W-2 is issued by every US employer to every employee after each tax year closes. It captures gross wages, federal income tax withheld, and FICA contributions (Social Security and Medicare), and employees attach it to their Form 1040 to file. A 1099-NEC is issued to freelancers and independent contractors who were paid $600 or more by a business during the year. Because no tax is withheld from contractor payments, recipients must calculate and pay self-employment tax themselves. A 1099-MISC covers a broader set of miscellaneous payments โ€” rent, prizes, royalties, medical fees โ€” that do not fit the contractor compensation category.

This generator does not connect to any IRS system or produce legally valid tax documents. Instead, it lets you fill in the key fields โ€” recipient name, payer name, dummy EIN, masked SSN or TIN, wages or compensation amount, federal tax withheld, and tax year โ€” and instantly renders a structured text summary that mirrors the layout and terminology of real IRS forms. That output is useful for building and testing payroll software, creating training materials, designing UI mockups for HR platforms, and running classroom exercises without exposing any actual personal or financial data.

Because the tool runs entirely in-browser, nothing you type is transmitted or stored. You can experiment freely with any dollar amounts, names, or tax years without privacy concerns.

How to use this W-2 / 1099 calculator

  1. Select a Form Type: Open the Form Type dropdown and choose one of the three options โ€” W-2 (Employee Wages), 1099-NEC (Non-Employee Compensation), or 1099-MISC (Miscellaneous Income). The choice determines which field labels and box numbers appear in the generated output.

  2. Enter recipient details: Type a name in the Recipient / Employee Name field. For testing purposes, a fictional name like "Jane Doe" is sufficient. The default value "John Smith" works well for quick demos.

  3. Enter payer details: Fill in the Payer / Employer Name field with the issuing company's name, and enter a dummy EIN in the Employer EIN (dummy) field using the format XX-XXXXXXX (e.g., 12-3456789).

  4. Add the SSN / TIN: Enter a masked or fictional SSN/TIN in the SSN / TIN (dummy) field. The default XXX-XX-1234 format clearly signals this is sample data โ€” keep it that way to avoid any resemblance to a real number.

  5. Set the financial figures: Enter the total wages or compensation in the Wages / Compensation ($) field, and the amount of federal income tax withheld in the Federal Tax Withheld ($) field. For 1099-NEC/MISC scenarios, you may set Federal Tax Withheld to $0 unless modelling a backup withholding scenario.

  6. Choose the Tax Year: Select the relevant year from the Tax Year dropdown โ€” 2023, 2024, or 2025.

  7. Generate and copy the output: Click Generate to produce the formatted sample form data in the Sample Form Data output panel. Use the copy button to transfer it directly to your clipboard, then paste it into your test environment, training document, or design mockup.

Formula & Methodology

This generator does not perform tax calculations โ€” it structures the input values into a formatted summary that mirrors IRS form fields. The output algorithm applies the following logic:

Field mapping by form type:

| Form | Income Field | Label Used |
|---|---|---|
| W-2 | Wages / Compensation | Box 1 โ€” Wages, Tips, Other Compensation |
| 1099-NEC | Wages / Compensation | Box 1 โ€” Non-employee Compensation |
| 1099-MISC | Wages / Compensation | Box 3 โ€” Other Income |

Federal Tax Withheld field mapping:

| Form | Withholding Field | Label Used |
|---|---|---|
| W-2 | Federal Tax Withheld | Box 2 โ€” Federal Income Tax Withheld |
| 1099-NEC | Federal Tax Withheld | Box 4 โ€” Federal Income Tax Withheld |
| 1099-MISC | Federal Tax Withheld | Box 4 โ€” Federal Income Tax Withheld |

Output structure example โ€” W-2 with $75,000 wages and $12,500 withheld:

SAMPLE W-2 โ€” Tax Year 2025 [FOR TESTING / EDUCATIONAL PURPOSES ONLY]  Employer: Acme Corp Employer EIN: 12-3456789  Employee: John Smith SSN: XXX-XX-1234  Box 1  โ€” Wages, Tips, Other Compensation:  $75,000.00 Box 2  โ€” Federal Income Tax Withheld:      $12,500.00

The effective withholding rate in this example is $12,500 รท $75,000 = 16.7%, which is consistent with a single filer earning $75,000 annually after accounting for the standard deduction. To calculate the actual withholding amount for a given pay period and filing status, use the Payroll Tax Calculator.

For 1099 contractors, the absence of withholding means the full income is subject to both income tax and self-employment tax (15.3% on 92.35% of net earnings). The Self-Employment Tax Calculator computes that liability precisely for any compensation amount.

Frequently Asked Questions

A W-2 (Wage and Tax Statement) is an IRS form that employers must send to every employee who received wages during the tax year. It reports the employee's total gross wages, federal income tax withheld, and FICA taxes (Social Security and Medicare). Employees use the W-2 to file their federal and state income tax returns by April 15.
A 1099-NEC (Non-Employee Compensation) is an IRS information return issued by businesses to freelancers, independent contractors, or self-employed individuals who earned $600 or more during the tax year. Unlike W-2 workers, 1099-NEC recipients are responsible for paying both the employee and employer share of FICA taxes, which is calculated using Schedule SE.
The 1099-NEC reports non-employee compensation โ€” payments to freelancers and contractors for services. The 1099-MISC covers miscellaneous income such as rent, prizes, medical payments, and attorney fees. Before 2020, freelancer income was also reported on 1099-MISC Box 7; the IRS reintroduced 1099-NEC in 2020 specifically for contractor payments to eliminate that confusion.
A W-2 / 1099 Sample Generator creates realistic-looking dummy tax form data for testing, training, UI mockups, and educational purposes. It is not a replacement for actual IRS forms issued by employers or payers. Developers use it to populate demo payroll applications with plausible data, and trainers use it to teach employees how to read and interpret tax documents without exposing real personal information.
No. All output is sample data intended for testing and educational use only. The EIN, SSN/TIN, and compensation figures you enter are treated as dummy values and are never verified against any IRS database. This tool does not produce a legally valid W-2 or 1099 โ€” those can only be issued by an authorised employer or payer and filed through IRS-approved software or paper forms.
No. The W-2 / 1099 Sample Generator runs entirely in your browser. No names, EINs, SSNs, dollar amounts, or any other input you provide are sent to a server or stored. The generated output exists only in your browser session and disappears when you close or refresh the page.
Select 'W-2 (Employee Wages)' from the Form Type dropdown, then fill in the Recipient / Employee Name, Payer / Employer Name, a dummy EIN, a masked SSN such as XXX-XX-1234, the gross wages amount, federal tax withheld, and the tax year. Click Generate to produce a formatted text summary of the sample W-2 fields, which you can copy directly into a mockup or test environment.
For testing purposes, use a clearly fictional value such as XXX-XX-1234 or 000-00-0000. The tool accepts any text in this field. Never enter a real Social Security Number or Tax Identification Number โ€” there is no need to, and doing so unnecessarily exposes sensitive personal information even in a local browser session.
Yes. This is one of the primary use cases. Enter plausible wage amounts, federal withholding figures, and a dummy EIN, then copy the generated output into your payroll app's test data set. For scenarios that require multiple records, generate each one separately with different recipient names or compensation amounts. If you need bulk fake records, the [Fake Data Generator](/fake-data-generator-india/) can complement this tool.
An Employer Identification Number (EIN) is a nine-digit number assigned by the IRS to businesses for tax filing purposes โ€” formatted as XX-XXXXXXX. It appears on W-2 forms to identify the employer and on 1099 forms to identify the payer. For test data, any value in the correct XX-XXXXXXX format, such as 12-3456789, is sufficient.
A W-2 employee works under an employer's direction and control; the employer withholds federal income tax, Social Security (6.2%), and Medicare (1.45%) from each paycheck and also pays matching FICA contributions. A 1099 contractor is self-employed, receives gross payments without any withholding, and must calculate and pay the full 15.3% self-employment tax independently โ€” use the [Self-Employment Tax Calculator](/self-employment-tax-calculator/) to estimate that liability.
Freelancers who receive a 1099-NEC must report that income on Schedule C (Profit or Loss from Business) and calculate self-employment tax on Schedule SE. If net self-employment income exceeds $1,000 in tax liability, quarterly estimated tax payments using Form 1040-ES are also required. The [Payroll Tax Calculator](/payroll-tax-calculator/) can help W-2 employees compare their withholding position with contractor equivalents.
Also known as
W-2 generator1099 generatorW-2 form sample1099-NEC templatetax form generator