Understanding Form 1099-B: Reporting Stocks and Investment Sales

Form 1099-B is one of the most important tax documents for individuals who engage in the sale of stocks, bonds, mutual funds, or other securities. When you sell an investment, your brokerage firm is required to report the details of the transaction to the Internal Revenue Service through Form 1099-B, and you will also receive a copy. This form provides essential information about your investment transactions, including the amount of money you made or lost, the dates of purchase and sale, and whether your gain or loss is short-term or long-term. Understanding this form is essential for accurately reporting capital gains and losses on your income tax return.

Who Receives Form 1099-B

Anyone who sells investments in a taxable brokerage account is likely to receive Form 1099-B. This includes individuals who sell stocks, options, mutual funds, exchange-traded funds, and other marketable securities. You will not receive Form 1099-B for investments held in tax-advantaged accounts like IRAs or 401(k)s unless there is a distribution or other event requiring reporting. The form is typically issued by brokerage firms or mutual fund companies by February 15 following the end of the tax year. It is also sent to the IRS to ensure consistency in reporting and prevent underreporting of capital gains.

Understanding the Purpose of Form 1099-B

The main function of Form 1099-B is to report the proceeds from the sale of securities and provide enough detail for taxpayers to calculate their capital gains or losses. These figures are used to fill out Schedule D of your federal income tax return. In addition to helping determine your taxable income, the information on Form 1099-B helps the IRS verify that you are reporting your investment activity accurately. Without this form, it would be much more difficult for taxpayers and the IRS alike to track taxable events from securities transactions.

Overview of the Information Reported

Form 1099-B includes a wide array of details related to your investment transactions. Each transaction reported includes the name of the investment, date acquired, date sold, gross proceeds, cost basis, and whether the transaction resulted in a gain or loss. It also classifies the transaction as either short-term or long-term. Additional information may include whether any federal income tax was withheld and if the security was considered covered or noncovered, which affects how much information the brokerage is required to report.

Key Components of the Form

Understanding the boxes on Form 1099-B is essential for accurate tax reporting. The form includes various fields that break down the details of each transaction. Box 1a lists the description of the security, usually the name of the stock or bond. Box 1b shows the date you acquired the investment. Box 1c displays the date you sold or disposed of it. Box 1d reports the gross proceeds from the sale, not accounting for your purchase cost. Box 1e provides the cost basis, or the amount you originally paid for the investment plus any adjustments. Box 2 indicates the type of gain or loss—short-term, long-term, or ordinary. Box 5, if checked, tells you that the security is non-covered, meaning the brokerage is not required to report cost basis and other details to the IRS.

How to Use Form 1099-B When Filing Taxes

When you file your tax return, Form 1099-B provides the raw data you need to calculate capital gains or losses. These calculations are performed on IRS Schedule D and Form 8949. Form 8949 allows you to list each transaction along with its relevant dates, purchase price, sale price, and any adjustments. After completing Form 8949, you summarize your total gains and losses on Schedule D. The total from Schedule D is then carried over to your Form 1040 to determine your final taxable income. If you have losses, you may be able to use them to offset gains and reduce your overall tax liability. If your losses exceed your gains, you may deduct up to a certain amount—typically $3,000 per year—against other income and carry forward the rest to future tax years.

Covered vs Noncovered Securities

Securities sold after a certain date are classified as covered if the brokerage is required to report the cost basis to the IRS. Covered securities include most stocks acquired on or after January 1, 2011, and mutual funds acquired after January 1, 2012. For these securities, the brokerage provides complete information on Form 1099-B, including purchase price and holding period. Noncovered securities are those acquired before these dates or through certain types of transactions, and the brokerage is not required to report the cost basis. In these cases, the investor is responsible for determining and reporting the correct cost basis and holding period to the IRS. This distinction is critical because it determines how much work you need to do when completing your tax return.

Short-Term vs Long-Term Capital Gains

Form 1099-B helps distinguish between short-term and long-term capital gains, which are taxed differently. A short-term gain occurs when you sell an asset you held for one year or less, and it is taxed at your ordinary income tax rate. Long-term gains, from assets held for more than one year, are taxed at preferential rates ranging from 0 percent to 20 percent, depending on your total taxable income. The dates in Boxes 1b and 1c allow you to determine whether a sale falls under short-term or long-term classification. This classification has a significant impact on how much tax you will owe.

Importance of Cost Basis

The cost basis of your investment is the amount you originally paid for it, plus any associated fees or commissions. It serves as the starting point for calculating your gain or loss. The higher your cost basis, the lower your taxable gain when you sell the asset. If your cost basis is incorrectly reported or not provided, you may end up paying more tax than necessary. It is important to keep accurate records of your purchase prices, especially for non-covered securities where the brokerage is not required to provide this information. If Box 1e on your Form 1099-B is blank, you must determine the cost basis using your records.

Adjustments to Gain or Loss

Sometimes the proceeds or cost basis need to be adjusted before calculating the gain or loss. Common adjustments include wash sales, which occur when you sell a security at a loss and then repurchase a substantially identical security within 30 days before or after the sale. In these cases, the loss is disallowed for tax purposes and must be added to the cost basis of the new investment. Form 1099-B will usually indicate if a wash sale adjustment applies. Other adjustments may include fees, reinvested dividends, or stock splits that affect the basis of your investment.

Federal Income Tax Withholding

Although it is not common, Form 1099-B may indicate that federal income tax was withheld on the proceeds of your sale. This is shown in Box 4. If any amount appears in this box, it means the brokerage withheld tax before disbursing your proceeds. This withheld amount can be claimed as a credit when you file your tax return, reducing your overall tax liability or increasing your refund. It is important to enter this information correctly to ensure that you receive proper credit for any taxes already paid.

Reporting Multiple Transactions

Most investors have more than one transaction reported on Form 1099-B. Each sale is reported individually or grouped by similar characteristics. For example, all short-term transactions may be grouped if they have the same basis reporting method. When completing Form 8949 and Schedule D, you may need to separate transactions into different categories depending on whether they are short-term or long-term and whether the basis was reported to the IRS. This classification affects where and how you report the transactions. Accurate categorization is essential for correct tax reporting.

Common Mistakes to Avoid

Filing taxes with Form 1099-B can be complex, and there are several common mistakes that taxpayers should avoid. These include failing to report all transactions, using incorrect cost basis, misclassifying gains as short-term or long-term, and neglecting to report wash sale adjustments. Another frequent error is omitting proceeds from non-covered securities because the basis was not provided. To avoid these pitfalls, review your Form 1099-B carefully and maintain detailed records of all your investment activity throughout the year. Using tax preparation software or consulting a tax professional can also help ensure accuracy.

How to Report 1099-B Information on Form 8949

Form 8949 is where individual investment transactions from Form 1099-B are itemized for tax reporting purposes. You must list each sale separately unless the transactions can be grouped by type. The form has two parts: Part I for short-term transactions and Part II for long-term ones. Each part includes columns to input the description of the property, date acquired, date sold, proceeds, cost or other basis, adjustments, and gain or loss. If your 1099-B indicates that the cost basis was reported to the IRS, you report those transactions in one section. If the cost basis was not reported or if it’s a non-covered security, those go in another. Once all transactions are recorded, the totals from Form 8949 are transferred to Schedule D.

Completing Schedule D

Schedule D is the summary form for reporting capital gains and losses. It takes the information from Form 8949 and calculates your total short-term and long-term capital gains and losses. Schedule D includes sections to report gains and losses from Forms 8949, gains from installment sales, and gains from partnerships or S corporations. It also computes your net capital gain or deductible capital loss. If your total capital losses exceed capital gains, Schedule D applies the annual limit on the deductible loss and calculates how much, if any, must be carried over to future tax years. The final gain or loss figure is then transferred to Form 1040 to determine your overall taxable income.

When You Don’t Receive a Form 1099-B

There are cases where you might need to report capital gains or losses even if you did not receive a Form 1099-B. This typically happens with transactions involving foreign brokers, private stock sales, or digital assets like cryptocurrency that are not yet consistently reported. In such cases, it’s your responsibility to maintain thorough documentation, including dates, prices, and descriptions of each investment. You still need to report these on Form 8949 and Schedule D, using your records to fill in the necessary details. The absence of Form 1099-B does not absolve you from the responsibility of reporting investment income accurately.

Importance of Keeping Investment Records

Maintaining accurate records of your investment transactions is crucial for tax reporting and financial planning. These records should include trade confirmations, brokerage statements, dividend reinvestment history, and any corporate actions that affect your basis, such as stock splits, spin-offs, or mergers. For non-coveredd securities, keeping detailed records is especially important since your brokerage will not report the cost basis or acquisition date. Good recordkeeping ensures you can report accurate figures, support your tax return in case of an audit, and calculate the most favorable tax treatment for your investments.

Using Investment Software or Online Broker Tools

Many online brokerages and investment platforms offer tools to help you calculate and track your cost basis, categorize your transactions, and generate reports. These tools can simplify the preparation of Form 8949 and Schedule D. Some investment software even integrates directly with tax preparation programs, importing your 1099-B data automatically. However, it’s still your responsibility to verify the accuracy of imported data and ensure that all necessary adjustments—such as for wash sales or fees—are accounted for. These platforms can be extremely useful, especially for active investors who execute many trades during the year.

Tax Software and Professional Help

Tax preparation software can make reporting Form 1099-B data easier by guiding you through the process of entering transaction details and applying the correct calculations. Most major tax software options support direct import of 1099-B forms from participating brokerage firms. If your transactions are complex or if you’re unsure how to handle certain situations—like options trading, corporate actions, or inherited securities—consulting a tax professional may be beneficial. A professional can help interpret confusing parts of your 1099-B, determine proper adjustments, and ensure that your return is accurate and optimized for the lowest legal tax liability.

Special Situations: Inherited and Gifted Securities

Inherited and gifted securities come with special tax rules that affect how you report them on Form 1099-B and Form 8949. For inherited assets, the cost basis is generally the fair market value on the date of death of the original owner, and gains are considered long-term regardless of the actual holding period. For gifted assets, the recipient generally inherits the original owner’s cost basis and holding period. However, if the fair market value at the time of the gift is lower than the donor’s basis, and the asset is sold at a loss, different rules may apply. These nuances require careful recordkeeping and may not be fully reflected on the 1099-B form.

Options and Other Derivatives

If you trade options or other derivative instruments, your Form 1099-B may include transactions with unique tax characteristics. For example, selling a put or call option may generate short-term gain even if the underlying asset is held long-term. If an option expires worthless, your loss is generally the premium paid. If it is exercised, the cost basis of the underlying asset is adjusted accordingly. Because of the complexity, it’s important to read the fine print of your brokerage’s statements and consult IRS guidance or a tax professional to ensure proper treatment on Form 8949 and Schedule D.

Cryptocurrency and Digital Assets

Although cryptocurrency transactions are not always reported on a traditional Form 1099-B, the IRS treats digital assets as property, and you must report gains and losses when they are sold, traded, or used. Starting in future tax years, brokers dealing in digital assets may be required to issue 1099 forms similar to the 1099-B. Until then, it’s your responsibility to track your digital asset transactions manually, including dates, amounts, and fair market value. Tax software or crypto-specific tracking tools can assist, but you must ensure that gains and losses are properly reported on Form 8949 and Schedule D.

Mutual Funds and Reinvested Dividends

Many investors automatically reinvest dividends into mutual funds, which creates a new purchase each time a dividend is reinvested. These reinvestments increase your cost basis over time. When you eventually sell shares of the mutual fund, you must account for each reinvestment to calculate your total cost basis. Brokers often provide average cost basis or specific identification methods for reporting these sales. If you’re using the average cost method, make sure it’s applied consistently across all sales. Form 1099-B typically reflects these transactions, but reviewing your year-end statements is critical to ensure accuracy.

Corporate Actions That Affect Basis

Certain corporate actions—such as stock splits, mergers, spin-offs, or return-of-capital distributions—can change the cost basis or number of shares you own. These changes may not always be reflected on your 1099-B. For example, a stock split increases the number of shares you own but reduces your per-share cost basis. A merger might result in you receiving shares of a different company and possibly some cash, requiring basis allocation. It’s important to retain any documentation provided by your brokerage regarding these events and adjust your basis accordingly when you report the sale of affected securities.

Wash Sales in Detail

The wash sale rule prevents taxpayers from claiming a loss on a security if they purchase the same or a substantially identical security within 30 days before or after the sale that generated the loss. If a wash sale occurs, the disallowed loss is added to the cost basis of the newly acquired security and deferred until that security is eventually sold. Your brokerage will usually identify wash sales on Form 1099-B, but it only applies to transactions in the same account. If you have multiple brokerage accounts or IRAs, the brokerage may not detect all wash sales, and you are responsible for identifying and reporting them correctly.

Amended Form 1099-B and Corrections

Occasionally, brokers issue corrected 1099-B forms if errors are discovered after the initial release. These corrections can include changes to cost basis, classification of short-term vs long-term gains, or inclusion of previously missing transactions. If you receive a corrected 1099-B after filing your tax return, you may need to file an amended return using Form 1040-X. Always compare your records with the corrected form and consult a tax advisor to determine whether an amended return is necessary. Ignoring a corrected 1099-B could lead to discrepancies and IRS notices.

Reporting Losses and the $3,000 Deduction Limit

One of the key benefits of reporting investment losses is the ability to use those losses to offset gains, reducing your taxable income. If your capital losses exceed your capital gains in a given tax year, you can deduct up to $3,000 of the excess loss ($1,500 if married filing separately) against your ordinary income. Any losses beyond that amount can be carried forward to future years indefinitely. This carryover must be tracked on your tax return year over year. It’s important to calculate and apply the correct amount of deductible loss each year to maximize your tax advantage.

Carrying Over Losses to Future Tax Years

When your net capital loss exceeds the annual limit, the unused portion can be carried forward to offset future gains or up to $3,000 of ordinary income annually. This is done on Schedule D, where you report prior year carryovers and apply them to the current year’s gains. You should maintain a record of your capital loss carryovers as you prepare future returns. Tax software and professionals typically manage this for you, but if you switch software or preparers, be sure to provide the most recent loss carryover information to avoid losing the deduction or reporting it incorrectly.

Short-Term vs. Long-Term Gains and Their Tax Rates

The IRS distinguishes between short-term and long-term capital gains, which are taxed at different rates. Short-term gains, from investments held for one year or less, are taxed at ordinary income rates. Long-term gains, from investments held longer than a year, benefit from preferential tax rates—typically 0%, 15%, or 20% depending on your taxable income. This distinction can make a substantial difference in your overall tax liability. When preparing your return, ensure that transactions are classified correctly, as mislabeling a short-term sale as long-term (or vice versa) could lead to errors and possibly IRS scrutiny.

Qualified Dividends vs. Ordinary Dividends

While Form 1099-B deals primarily with sales of investments, investors often receive dividends from stocks and mutual funds as well. These dividends are reported on Form 1099-DIV but may appear in your brokerage statement alongside 1099-B data. Dividends can be ordinary or qualified. Qualified dividends are taxed at the lower long-term capital gains rates, while ordinary dividends are taxed at regular income tax rates. To be considered qualified, the dividend must come from a U.S. corporation or qualified foreign entity, and you must meet certain holding period requirements. Understanding the tax treatment of dividends helps you plan your investments more strategically.

Form 8949 Adjustment Codes

Form 8949 includes a column for adjustments to the gain or loss amount, labeled column (g). These adjustments are explained using specific codes. For example, Code W is used to indicate a wash sale adjustment, Code B for a basis reported to the IRS but incorrectly reported by the taxpayer, and Code N for noncovered securities. These codes help the IRS understand why your reported gain or loss differs from what may be shown on your 1099-B. When filling out Form 8949, be sure to include the correct codes and amounts for any adjustments. IRS instructions for Form 8949 provide a complete list of these codes and when to use them.

Adjusting Basis for Investment Fees and Commissions

Your cost basis for a sold investment includes not just the purchase price but also any transaction-related fees or commissions. Similarly, proceeds from a sale should be net of selling expenses. These amounts may or may not be reflected accurately on your Form 1099-B. For example, if you paid a commission when buying a stock, that amount should be added to your cost basis, reducing your gain when you sell. If selling expenses were not deducted from the proceeds on the 1099-B, you may need to adjust the gain or loss accordingly on Form 8949 using the appropriate adjustment code.

Reporting ETF and Mutual Fund Sales

Exchange-traded funds (ETFs) and mutual funds are common investment vehicles, and their sales are reported on Form 1099-B. With mutual funds, investors may use average cost, first-in-first-out (FIFO), or specific identification methods to calculate gains or losses. The IRS allows average cost basis for mutual funds and some ETFs, simplifying the recordkeeping. However, you must use the same method consistently. If you switch from one method to another, you need to inform your broker and follow IRS rules for the transition. Accurate reporting of these sales requires careful tracking of all purchases, sales, and reinvestments over time.

Stock Options and Form 1099-B

Employee stock options can also affect your 1099-B reporting. When you exercise nonqualified stock options (NSOs), the difference between the exercise price and fair market value is treated as compensation and is usually reported on your W-2. When you later sell the shares, the 1099-B will report the sale transaction. Your cost basis should be adjusted to include the income previously reported on your W-2. For incentive stock options (ISOs), the rules are different—there may be alternative minimum tax (AMT) implications, and the basis may not reflect compensation income. These complexities often require coordination between multiple tax forms.

Restricted Stock Units (RSUs) and Tax Reporting

RSUs are another form of equity compensation that can lead to Form 1099-B transactions. When RSUs vest, the value of the shares is typically treated as ordinary income and included in your W-2. If you sell the shares immediately upon vesting, there may be little or no additional gain. However, if you hold the shares and sell later, you may realize a capital gain or loss. The 1099-B issued by your broker will show the sale proceeds, but you must ensure that your cost basis includes the income already reported. If not, you may overreport your capital gain.

Tax Implications of Short Sales

Short selling is an advanced trading strategy where an investor borrows a stock, sells it, and aims to repurchase it at a lower price. Gains or losses from short sales are reported on Form 1099-B when the position is closed. Short sales generally result in short-term gains or losses, regardless of how long the position was open. There are also specific rules about when a short sale is considered closed and when the gain or loss is realized. Additionally, if you receive a dividend equivalent while holding a short position, it may be treated as ordinary income. These complexities should be carefully reviewed during tax preparation.

Foreign Investments and Currency Exchange

If you invest in foreign stocks or mutual funds, the transactions may be subject to currency fluctuations, foreign tax withholding, and reporting on additional forms. Gains and losses must be calculated in U.S. dollars, and any foreign tax withheld may be eligible for a credit or deduction on your U.S. return. Form 1099-B may not always reflect accurate currency exchange adjustments, especially for trades settled in foreign currency. You may also need to file Form 8938 (Statement of Specified Foreign Financial Assets) or Form 8621 (for PFICs) dependi,ng on the nature and value of your foreign investments.

State Tax Considerations

Although Form 1099-B is primarily used for federal tax purposes, the reported income also impacts your state tax return. Some states treat capital gains and losses differently than the federal government. For example, certain states do not allow the capital loss deduction, while others may have different rules for reporting gains. Your state may also require a copy of your federal Schedule D or Form 8949. If you moved during the year, gains may need to be apportioned between states. Always check your state’s tax laws or consult a tax advisor to ensure accurate reporting at both the federal and state levels.

Importance of Accurate Recordkeeping

While Form 1099-B provides a summary of your investment sales, maintaining your detailed records is essential. This includes trade confirmations, monthly and annual brokerage statements, dividend reinvestment records, cost basis details, and records of any stock splits, mergers, or spin-offs. Inaccurate or incomplete records can result in misreported gains or losses, incorrect cost basis entries, or missed deductions. Even if your broker provides cost basis information, it’s ultimately your responsibility to ensure that what you report on your tax return is correct. Proper documentation also provides a defense in case of an IRS audit.

IRS Matching Program and 1099-B Data

The IRS uses an automated matching program to compare the information reported on your return with the data received from third parties, such as brokerages issuing Form 1099-B. If the IRS finds a discrepancy—for example, if you fail to report a sale that appears on your 1099-B—you may receive a notice proposing additional tax. This is why it’s critical to reconcile your tax return with all 1099-Bs received. Even if the amounts reported seem small or insignificant, omitting them can still trigger an IRS inquiry. Consistency between Form 8949, Schedule D, and 1099-B helps avoid potential penalties or assessments.

Handling Multiple 1099-Bs from Different Brokers

If you use more than one brokerage, you’ll likely receive multiple Form 1099-Bs. Each form must be reviewed, categorized, and included in your tax return. While brokerage firms might use different formats, all are required to include the necessary IRS-mandated data points. To manage multiple forms efficiently, it helps to use tax software that supports import functionality directly from your brokerage or allows for easy manual entry and aggregation. Be sure to avoid double-counting transactions or omitting any entries. You should consolidate all data onto your Schedule D and Form 8949 by the IRS guidelines.

When to Amend a Tax Return for 1099-B Corrections

Sometimes brokers issue corrected 1099-Bs after the original has been filed, often due to reclassifications of dividends, basis corrections, or reporting errors. If the correction significantly changes your reported income, gains, or losses, you may need to file an amended return using Form 1040-X. While minor adjustments may not require an amendment, large discrepancies or changes that result in tax owed or refunded should be addressed promptly. Amending your return also updates IRS records and prevents issues in case the IRS notices the discrepancy later. Always review corrected forms carefully and consult with a tax professional if needed.

Form 1099-B and Cryptocurrency Transactions

Although Form 1099-B traditionally applies to stocks, bonds, and mutual funds, it is increasingly being used for reporting cryptocurrency transactions as well. Some crypto exchanges have started issuing 1099-B forms to their users, especially in response to new IRS regulations. If you receive a 1099-B for crypto sales, the rules for calculating gain or loss are generally the same as for securities—subtract the cost basis from the sales proceeds. However, due to inconsistent cost basis tracking by exchanges, you may need to calculate your basis independently. Keep thorough records of your crypto purchases, sales, transfers, and fees.

Common Errors to Avoid When Using Form 1099-B

Many taxpayers make errors when reporting information from Form 1099-B. Common mistakes include using incorrect cost basis, omitting transactions, misclassifying short-term vs. long-term holdings, and neglecting to apply wash sale rules. Other errors include failing to enter adjustment codes correctly on Form 8949 or forgetting to carry forward capital losses. Using reliable tax software or consulting a qualified professional can help minimize mistakes. The IRS expects full accuracy and transparency in reporting investment transactions, so take the time to review each entry carefully and ensure consistency across all forms and schedules.

The Role of Professional Tax Preparers

For investors with a high volume of trades or complex investments, such as options, margin accounts, foreign assets, or equity compensation, the services of a professional tax preparer can be invaluable. CPAs and Enrolled Agents can help you interpret Form 1099-B, reconcile discrepancies, determine cost basis, apply wash sale rules, and complete Form 8949 and Schedule D accurately. They also keep up with tax law changes that may affect your filing. A tax professional can help you identify potential savings opportunities and reduce the risk of IRS issues due to incorrect reporting.

IRS Publications and Official Resources

The IRS provides official guidance for taxpayers through various publications. Publication 550, “Investment Income and Expenses,” is especially helpful for understanding how to handle gains, losses, and the rules surrounding Form 1099-B. Publication 551 explains cost basis, and the instructions for Form 8949 and Schedule D offer detailed filing procedures. These documents are available for free on the IRS website and are updated annually to reflect changes in tax law. Using these official resources helps ensure that your tax return complies with current regulations and gives you a clearer understanding of how your investment activity affects your taxes.

E-Filing and Digital Tools

Filing electronically through reputable tax software can streamline the reporting of Form 1099-B information. Most programs allow for importing data directly from major brokerage firms, minimizing manual entry errors and saving time. E-filing also confirms that your return was received by the IRS and reduces the chances of mistakes caused by illegible handwriting or missing documents. Be sure to review each imported entry, however, as the automation may still require manual adjustments for things like basis corrections or wash sales. Back up all digital uploads in a secure location for future reference.

Record Retention Guidelines

The IRS recommends retaining tax records for at least three years after the date you filed your return or the due date of the return, whichever is later. However, if you claim a loss from worthless securities or a bad debt deduction, keep those records for seven years. Retain brokerage statements, trade confirmations, and any documentation related to purchases, sales, splits, or reinvestments. Having access to these records is crucial for responding to IRS inquiries or amending prior returns if needed. Keep both digital and hard copies in secure, organized formats to ensure easy access when required.

Final Thoughts

Form 1099-B plays a critical role in accurately reporting your investment income, gains, and losses. By understanding the structure of the form, the categories of transactions, and how to complete the supporting forms (like Form 8949 and Schedule D), you’ll be better equipped to file an accurate tax return and take advantage of any tax-saving opportunities available to you. Whether you’re a casual investor or a frequent trader, proper reporting and documentation are essential to meet IRS requirements and avoid costly mistakes. Staying informed, organized, and proactive in your recordkeeping will help simplify the tax process and ensure compliance year after year.