The Most Common IRS Audit Triggers

At Solvable, we understand that getting out of debt is not easy; we care about your financial well being and are here to help. We are committed to helping everyday Americans get into a better financial position by providing them the guidance, tools and community they need to be successful. Some of the links in this post may be from our partners. Opinions are the author’s alone.

Last Updated on

  • An IRS audit can be triggered in several ways, and even taxpayers who believe they’ve correctly filled out and submitted their tax return may find themselves facing an audit.
  • In addition to incorrectly reporting income, some of the most common audit triggers include taking too many business deductions, operating a cash-only business, and not reporting money in foreign bank accounts.
  • When an audit is triggered, hiring a tax attorney is the best way to deal with the lengthy and potentially expensive process.

No taxpayer wants to have to deal with an audit, but unfortunately, they do occur. Because facing an audit can be very time-consuming and stressful, it’s important to avoid this situation in whatever way you can. Many people don’t realize that there are several circumstances that can trigger an audit by the IRS, and understanding these situations will help you limit your chances of receiving an audit notice. Here are a few of the most common IRS audit triggers that you should be aware of to avoid frustration.

The IRS Computer System

The IRS receives millions of tax returns every year and to manage these returns, the agency uses something known as the Discriminant Inventory Function System (DIF). This system scans every tax return received by the IRS, and if it detects something unusual with the return, it will flag it for further inspection by an IRS agent. A return being flagged by the DIF system is typically the first step in an audit.

If you want to avoid an audit, you need to make sure that your return is correctly prepared so that it won’t be flagged by the DIF system. When the system scans your return, it searches for a variety of issues. Being aware of these issues can potentially help you avoid an audit.

For instance, when filling out your return, you must be certain that the income you are reporting matches the income listed on your 1099 or W2. The IRS receives copies of these documents, so the agency will know exactly how much you have earned.

The DIF system also scans the Social Security numbers listed on a return. If two different taxpayers try to claim the same dependent, the system will detect that the dependent’s social security number is listed on two returns and will then flag those returns.

To avoid having your return flagged, potentially resulting in an audit, you should double-check everything on your return before submitting it to the IRS. Make sure that all the information is correct, and that you have included all necessary documents. You may want to use some form of tax preparation software or hire a tax professional to make sure you’ve completed your return correctly.

Failing to Report Income

An IRS audit can be triggered in a variety of ways, but the most common reason you may face an audit is the failure to report all of your income. Fortunately, this is also the easiest audit trigger to avoid.

Most people that fail to report all their income aren’t doing so intentionally. For instance, if you work for multiple institutions and have multiple sources of income, you simply may have lost track of some of the money that you earned. Some sources of income that are easy to forget to report include:

  • Form 1099 income, which you would earn from contract work.
  • Money in a brokerage account that you forgot you owned.
  • College savings account distributions.

Every tax form that you are sent will also be received by the IRS, and this includes distributed income. The IRS will compare the income listed on these forms to what you reported on your tax return. If they don’t match, an audit will be initiated.

The Most Common IRS Audit Triggers

Money in Foreign Bank Accounts

Having foreign bank accounts can also result in an IRS audit. Under the Foreign Account Tax Compliance Act, there are very strict rules for reporting money stored in foreign accounts. First, the foreign banks must inform the IRS of any account holders who are also United States citizens. Second, taxpayers who own foreign assets worth $50,000 or more must report these assets on IRS Form 8938.

Previously, reporting foreign assets only required checking a box on your tax return. Now, there are three different steps to report foreign assets:

  1. Check the box.
  2. Identify the bank at which your foreign account is held.
  3. State the highest amount held in the foreign account during the previous year.

Transparency is the point of these new regulations. Unfortunately, these regulations also mean that taxpayers with foreign bank accounts are also much more at risk for an audit, both because it can be easy to make a mistake with these reporting requirements and because possession of a foreign bank account is often perceived as an attempt to hide money from the IRS.

Taking Too Many Business Deductions

Lowering their tax burden is a goal of most business owners. If you own a business, you will likely want to take advantage of as many available tax deductions as possible. While this is understandable, it also means that you’ll be increasing your chances of facing an audit.

If you take a large amount in business tax deductions, the IRS will examine your taxes very carefully. Imagine, for example, that you frequently need to travel for your business. The IRS keeps a list of different professions and their typical travel amounts. If you deduct 20 percent more travel time than is standard for your profession, then an audit and tax debt are likely.

Incorrectly deducting a business vehicle is another reason you might have to deal with an audit. For instance, if you take a vehicle home, it generally won’t be considered a business vehicle, even if you do use it for work. You should always list a business purpose when deducting a vehicle.

Failing to separate personal and business expenses may also result in an audit. Deducting business meals can often be tricky, particularly if you are deducting more than the norm for your profession. Take too many deductions for business meals, and an audit may very well be in your future.

Earning Beyond a Certain Threshold

The amount that you earn can also contribute to your likelihood of being audited. Typically, 1 percent of IRS audits are for taxpayers reporting less than $200,000 in earnings. If you earn above this threshold, your chances of being audited will increase. The more you earn, the more likely an audit becomes.

The reason that higher-earning individuals and businesses are more at risk for an audit is that their tax returns are more complicated than those who earn less. The IRS also wants to maximize the taxes that they collect, and auditing higher earners usually results in more taxes collected than auditing people and businesses that earn less money.

Dealing in Cash

In an increasingly digital world, cash transactions are becoming a thing of the past, which is why the IRS views large cash transactions as suspicious. Businesses must report large transactions to the IRS. Typically, these transactions are $10,000 or more. If you spend this much money in cash as an individual, you can expect an audit notice in your mailbox.

The reason that large cash transactions can result in an audit is that it can be difficult to determine the origin of this money. Imagine that you’ve been saving for a used car and take $10,000 out of your bank account to pay for the car. Then, you take this money to a dealership to purchase your car. Because of the previously mentioned reporting requirement, the dealership will notify the IRS of the transaction, and due to the amount, the agency will probably contact you for more information. In particular, they may request documentation of where and how the money was earned.

Operating a cash-only business is another common audit trigger. The IRS’s assumption is that cash-based businesses can more easily hide income since they may not document most transactions. The biggest red flag is if the deductions on your tax return reflect a lifestyle that doesn’t match the income you are reporting for your business.

Dipping Into Retirement Funds

When you’re facing a tough financial situation, it’s common to look for any solution for getting your finances back in order. For example, if you’re suddenly facing a large amount of debt, it may be tempting to dip into your retirement fund to get yourself out of debt. If you decide to take money out of your retirement fund early, you may face an audit in your future.

Taking money out of an IRA or 401(k) before you are actually retired is another common audit trigger. The reason that this can result in an audit is that people who dip into their retirement fund typically make mistakes on their tax return related to this money. Auditing for this issue is more about the IRS making sure that it gets the money that it’s owed than it is about preventing fraud.

The mistake that many taxpayers make when dipping into their retirement fund is failing to pay the early withdrawal penalty. If you take retirement money early and are 59.5 years old or younger, you must pay a 10 percent penalty. If you’re older than this and take a withdrawal, you won’t need to pay a penalty, but income taxes will usually apply to the money you withdrew. There are certain situations where the early withdrawal penalty will not apply:

  • You become permanently disabled.
  • You take money out of your IRA to pay for non-reimbursed medical expenses.
  • You are a first-time homebuyer and have withdrawn $10,000 or less from your retirement to pay for your home.
  • You have passed away before the age of 59.5. The penalty will not apply to your beneficiaries or estate.

Self-Employment and Hobbies As Businesses

While every taxpayer can find themselves facing an audit, IRS audits are much more common for those who work as freelancers or sole proprietors. The reason for this is that freelance workers and sole proprietors have access to a variety of deductions, and as we’ve discussed, the more deductions that you take, the likelier an audit. Sole proprietors and freelancers can take deductions for the following issues, among others:

  • Home office expenses.
  • Mileage expenses.
  • Business meals, lodging, and entertainment.

These deductions must be reported on a Schedule C form. To determine the amount of taxable income, the deductions are subtracted from the freelancer’s or sole proprietors’ total revenue. As with traditional business deductions, sole proprietors and freelancers claiming deductions outside the norm for their profession will likely be audited. For example, if a typical freelancer in your industry claims a 20 percent deduction for travel expenses, and you claim 40 percent, you may end up having to deal with an audit.

Another reason that the IRS may audit your tax return is that you try to claim that your hobby is actually a business and then try to take advantage of business deductions. The IRS has a variety of rules that it uses to distinguish hobbies from businesses and failing to understand these rules can result in an audit. For your hobby to reach the level of a business, you must have earned a net profit in three tax years out of the last five.

Don’t Throw Away Your Returns Too Early

As you can see, there are countless reasons that you may find yourself dealing with an audit, which means you need to make sure you’re prepared for this common tax issue. In particular, you need to be sure that you aren’t throwing away your tax returns and related documents too early.

When the IRS initiates an audit, it will request a wide variety of documents, including copies of your old tax returns. If you no longer have these returns, it can make the audit process much more difficult, and it may increase the chances of an unfavorable result.

Generally, you should keep a tax return until the audit statute of limitations has expired, which for federal tax returns is three years after the return was filed. Your state taxing authority may have a longer statute of limitations, so you should check the rules in your state before throwing away your state returns. In addition to copies of your tax returns, other documents that you should save include:

  • Copies of 1099 and W-2 Forms.
  • Charitable donation acknowledgment letters.
  • Tax-deductible expense receipts.

The biggest fear of most people facing an IRS audit is that they’ll eventually need to pay back taxes. Fortunately, with the help of Solvable, you can deal with your tax debt quickly and easily. We’ve connected thousands of people with the best debt relief companies in the country, and we are here to do the same for you. To get started, read our debt relief company reviews or contact us with your questions.


Jill writes for Solvable covering financial freedom through debt resolution.

Let us match you with the best tax debt relief company

IRS Offices Near You

Clear All Filters
  • Aberdeen IRS Office
    115 Fourth Ave. S.E.
    Aberdeen, SD 57401
    Local IRS Phone Number: 605-377-1649
    Toll Free IRS Phone Number: 844-545-5640
  • Abilene IRS Office
    341 Pine St. Rm. 2301
    Abilene, TX 79601
    Local IRS Phone Number: 325-676-5709
    Toll Free IRS Phone Number: 844-545-5640
  • Akron IRS Office
    2 S. Main St.
    Akron, OH 44308
    Local IRS Phone Number: 330-319-9800
    Toll Free IRS Phone Number: 844-545-5640
  • Albany IRS Office
    235 Roosevelt Ave.
    Albany, GA 31701
    Local IRS Phone Number: 229-405-6649
    Toll Free IRS Phone Number: 844-545-5640
  • Albany IRS Office
    Clinton Ave. & N. Pearl St.
    Albany, NY 12207
    Local IRS Phone Number: 518-427-4250
    Toll Free IRS Phone Number: 844-545-5640
  • Albuquerque IRS Office
    5338 Montgomery Blvd. N.E.
    Albuquerque, NM 87109
    Local IRS Phone Number: 505-837-5631
    Toll Free IRS Phone Number: 844-545-5640
  • Alexandria IRS Office
    3508 Government St.
    Alexandria, LA 71302
    Local IRS Phone Number: 318-445-8028
    Toll Free IRS Phone Number: 844-545-5640
  • Altoona IRS Office
    1601 Eleventh Ave.
    Altoona, PA 16601
    Local IRS Phone Number: 814-944-3532
    Toll Free IRS Phone Number: 844-545-5640
  • Amarillo IRS Office
    7201 W. Interstate 40 Ste. 105
    Amarillo, TX 79106
    Local IRS Phone Number: 806-359-2160
    Toll Free IRS Phone Number: 844-545-5640
  • Anchorage IRS Office
    949 E. 36th Ave.
    Anchorage, AK 99508
    Local IRS Phone Number: 907-786-9701
    Toll Free IRS Phone Number: 844-545-5640
  • Annapolis IRS Office
    1750 Forest Drive,
    Ste 100
    Annapolis, MD 21401
    Local IRS Phone Number: 410-224-5000
    Toll Free IRS Phone Number: 844-545-5640
  • Appleton IRS Office
    1901B East Capitol Dr.
    Appleton WI 54911
    Local IRS Phone Number: 920-996-4860
    Toll Free IRS Phone Number: 844-545-5640
  • Asheville IRS Office
    151 Patton Ave.
    Asheville, NC 28801
    Local IRS Phone Number: 828-271-4764
    Toll Free IRS Phone Number: 844-545-5640
  • Atlanta (Summit) IRS Office
    401 W. Peachtree St. NW
    Atlanta, GA 30308
    Local IRS Phone Number: 404-338-7962
    Toll Free IRS Phone Number: 844-545-5640
  • Atlanta (Woodcock) IRS Office
    2888 Woodcock Blvd.
    Atlanta, GA 30341
    Local IRS Phone Number: 404-338-7962
    Toll Free IRS Phone Number: 844-545-5640
  • Augusta IRS Office
    Bldg 3 - 3154 Perimeter Pkwy.
    Augusta, GA 30909
    Local IRS Phone Number: 706-868-1374
    Toll Free IRS Phone Number: 844-545-5640
  • Augusta IRS Office
    68 Sewall St.
    Augusta, ME 04330
    Local IRS Phone Number: 207-480-6095
    Toll Free IRS Phone Number: 844-545-5640
  • Austin IRS Office
    825 E. Rundberg Ln.
    Austin, TX 78753
    Local IRS Phone Number: 512-499-5127
    Toll Free IRS Phone Number: 844-545-5640
  • Bakersfield IRS Office
    4825 Coffee Rd.
    Bakersfield, CA 93308
    Local IRS Phone Number: 661-328-4399
    Toll Free IRS Phone Number: 844-545-5640
  • Baltimore IRS Office
    31 Hopkins Plaza
    Baltimore, MD 21201
    Local IRS Phone Number: 443-853-5660
    Toll Free IRS Phone Number: 844-545-5640
  • Bangor IRS Office
    202 Harlow St.
    Bangor, ME 04401
    Local IRS Phone Number: 207-942-8573
    Toll Free IRS Phone Number: 844-545-5640
  • Baton Rouge IRS Office
    2600 Citiplace Centre
    Baton Rouge, LA 70808
    Local IRS Phone Number: 225-343-8625
    Toll Free IRS Phone Number: 844-545-5640
  • Beckley IRS Office
    110 N Heber Street
    Beckley WV 25801
    Local IRS Phone Number: 681-222-6245
    Toll Free IRS Phone Number: 844-545-5640
  • Bellingham IRS Office
    114 W. Magnolia
    Bellingham, WA 98225
    Local IRS Phone Number: 360-752-4361
    Toll Free IRS Phone Number: 844-545-5640
  • Bend IRS Office
    250 NW Franklin Ave.
    Bend, OR 97701
    Local IRS Phone Number: 541-706-5732
    Toll Free IRS Phone Number: 844-545-5640
  • Bethlehem IRS Office
    3 W. Broad St.
    Bethlehem, PA 18018
    Local IRS Phone Number: 610-865-8208
    Toll Free IRS Phone Number: 844-545-5640
  • Bethpage IRS Office
    999 Stewart Ave.
    Bethpage, NY 11714
    Local IRS Phone Number: 516-576-7428
    Toll Free IRS Phone Number: 844-545-5640
  • Billings IRS Office
    2900 4th Ave. N.
    Billings, MT 59101
    Local IRS Phone Number: 406-247-7446
    Toll Free IRS Phone Number: 844-545-5640
  • Binghamton IRS Office
    15 Henry St.
    Binghamton, NY 13901
    Local IRS Phone Number: 607-721-0338
    Toll Free IRS Phone Number: 844-545-5640
  • Birmingham IRS Office
    801 Tom Martin Dr.
    Birmingham, AL 35211
    Local IRS Phone Number: 205-912-5333
    Toll Free IRS Phone Number: 844-545-5640
  • Bismarck IRS Office
    4503 Coleman St. Ste. 101
    Bismarck, ND 58503
    Local IRS Phone Number: 701-221-5834
    Toll Free IRS Phone Number: 844-545-5640
  • Bloomington IRS Office
    301 S. Prospect Rd.
    Bloomington, IL 61704
    Local IRS Phone Number: 309-556-5196
    Toll Free IRS Phone Number: 844-545-5640
  • Bloomington IRS Office
    2017 S. Liberty Dr.
    Bloomington, IN 47403
    Local IRS Phone Number: 812-337-7600
    Toll Free IRS Phone Number: 844-545-5640
  • Bloomington IRS Office
    1550 American Blvd. East Suite 700
    Bloomington, MN 55425
    Local IRS Phone Number: 763-347-7509
    Toll Free IRS Phone Number: 844-545-5640
  • Boise IRS Office
    550 W. Fort St.,
    Ste 100
    Boise, ID 83724
    Local IRS Phone Number: 208-387-2847
    Toll Free IRS Phone Number: 844-545-5640
  • Boston IRS Office
    JFK Federal Building 15 New Sudbury St.
    Boston, MA 02203
    Local IRS Phone Number: 617-316-2850
    Toll Free IRS Phone Number: 844-545-5640
  • Bowling Green IRS Office
    200 West Professional Park Ct.
    Bowling Green, KY 42104
    Local IRS Phone Number: 270-782-7667
    Toll Free IRS Phone Number: 844-545-5640
  • Bozeman IRS Office
    1805 S. 22nd Ave.
    Bozeman, MT 59718
    Local IRS Phone Number: 406-582-8671
    Toll Free IRS Phone Number: 844-545-5640
  • Brattleboro IRS Office
    1222 Putney Rd.
    Brattleboro, VT 05304
    Local IRS Phone Number: 802-257-4825
    Toll Free IRS Phone Number: 844-545-5640
  • Bridgeport IRS Office
    11 Chenoweth Dr.
    Bridgeport WV 26330
    Local IRS Phone Number: 304-842-5871
    Toll Free IRS Phone Number: 844-545-5640
  • Bridgeport IRS Office
    915 Lafayette Blvd.
    Bridgeport, CT 06604
    Local IRS Phone Number: 203-384-5818
    Toll Free IRS Phone Number: 844-545-5640
  • Brockton IRS Office
    120 Liberty St.
    Brockton, MA 02301
    Local IRS Phone Number: 508-586-4671
    Toll Free IRS Phone Number: 844-545-5640
  • Bronx IRS Office
    1200 Waters Pl.
    Bronx, NY 10461
    Local IRS Phone Number: 718-536-3660
    Toll Free IRS Phone Number: 844-545-5640
  • Brooklyn IRS Office
    2 MetroTech Center
    Brooklyn, NY 11201
    Local IRS Phone Number: 718-834-6559
    Toll Free IRS Phone Number: 844-545-5640
  • Buffalo IRS Office
    130 South Elmwood Ave.
    Buffalo, NY 14202
    Local IRS Phone Number: 716-961-5100
    Toll Free IRS Phone Number: 844-545-5640
  • Burlington IRS Office
    128 Lakeside Ave. Innovation Center, 2nd Floor Burlington, VT 05401
    Local IRS Phone Number: 802-859-9308
    Toll Free IRS Phone Number: 844-545-5640
  • Camarillo IRS Office
    751 Daily Dr.
    Camarillo, CA 93010
    Local IRS Phone Number: 805-445-4771
    Toll Free IRS Phone Number: 844-545-5640
  • Canton IRS Office
    301 McKinley Ave. SW
    Canton, OH 44702
    Local IRS Phone Number: 330-588-4417
    Toll Free IRS Phone Number: 844-545-5640
  • Cape Girardeau IRS Office
    137 S. Broadview
    Cape Girardeau, MO 63703
    Local IRS Phone Number: 573-334-1552
    Toll Free IRS Phone Number: 844-545-5640
  • Casper IRS Office
    100 E. B St.
    Casper WY 82601
    Local IRS Phone Number: 307-261-6390
    Toll Free IRS Phone Number: 844-545-5640