Our top picks of timely offers from our partners

More details
QuickBooks
Learn More
Terms Apply
Paid Placement
Track your expenses with QuickBooks - 50% off 3 months when you buy now
TaxSlayer
Learn More
Terms Apply
Paid Placement
25% off Your Federal Tax Return at TaxSlayer.com with code CNBC25
Monarch
Learn More
Terms Apply
Our top pick for being easy to use, Monarch's budgeting app is 50% off your first year of Core Plan with code CNBC50
Bluevine
Learn More
Terms Apply
Bluevine offers fast funding options for your small business
SBG Funding
Learn More
Terms Apply
Fast and flexible financing options for your small business
Select independently determines what we cover and recommend. We earn a commission from affiliate partners on many offers and links. This commission may impact how and where certain products appear on this site (including, for example, the order in which they appear). Read more about Select on CNBC, and click here to read our full advertiser disclosure.
Taxes

How to file your taxes

How to file your taxes accurately and safely.

Share
Twenty/20

Filing taxes is a daunting experience for many Americans, whether it's their first time or they've been doing it for decades.

The digital age has made filing a lot easier: You can often download your tax documents from your employer and financial institutions, for example, rather than wait for them to come in the mail.

But there's still a lot of complexity to the process, even if you're filing a simple return.

Here's what you need to know about how to file your taxes

How to prepare to file a tax return

Before you start filing, collect your tax forms so you aren't scrambling once you start the process. A comprehensive list of documents you'll need is available from the IRS, but here are the most pertinent ones:

  • Your Social Security Number or tax ID number, along with your spouse's information, if applicable
  • Any employment and/or investment income documents, such as a W2 or 1099
  • Forms for deductions such as mortgage interest, student loan interest, charitable donations or education costs
  • Your bank routing and account number to receive your refund by direct deposit

What to avoid when filing your tax return

Errors when filing taxes can turn costly. Here are a few common mistakes to avoid:

  • Choosing an incorrect filing status. Indicating your filing status is essential to filing your tax return. It has an impact on your tax bracket and the amount you'll pay in taxes, as well as the tax credits and deductions you can claim.
  • Not having all the documents. You might want to rush and file your taxes early. After all, you want to get your tax refund sooner rather than later. But before you start, ensure that all organizations and institutions that might owe you a tax document have sent you one. Have all the paperwork ready before filing to avoid amending your tax return later.
  • Not reporting all the information that has been sent to you. If you've received a tax document, the IRS has received it too. Enter all the information from such documents carefully so that everything matches the government's records. If something doesn't look right, bring it up to the document's sender and request a corrected form.
  • Entering incorrect account numbers. Nobody wants to anxiously await a tax refund only to realize they have provided the wrong banking information. Remember to double-check your bank account and routing number if you're choosing direct deposit.
  • Missing out on tax breaks. The IRS might not be known as the most generous institution, but there are plenty of tax credits and deductions available, especially for families and homeowners. Always check how much you can deduct when itemizing before opting for the standard deduction.
  • Not filing at all. You might be tempted to skip filing if you can't afford your tax bill. However, that can lead to penalties and even tax evasion charges. Instead, file a return and enroll in an installment payment plan offered by the IRS.

Once you have the information and documents, choose from one of these secure options.

1. Use an online tax preparation service

If you don't qualify for the IRS Free File program or have more complicated filing needs, you may consider using a tax software service. Some offer free options for simple tax returns, but may not come with needed tax guidance to help you through the process.

Each service ranges in features and price as each person's tax filing needs can be vastly different. For example, TurboTax's free edition offers a free service designed for first-time filers or simple returns. In terms of paid options, it offers a deluxe service for HSA contributions and itemizing deductions, a premium service geared towards real estate investors and a self-employment service for gig workers and contractors. However, each paid service had additional costs for each state tax filing. (~37% of taxpayers qualify. Form 1040 + limited credits only.)

So before you select a tax software service, it's important to choose one that serves your needs based on your tax situation. Here are some of CNBC Select's favorite online tax-prep services:

TurboTax

  • Online plans

    Do It Yourself, Expert Assist, Expert Full Service, Expert Assist Business, Expert Full Service Business

  • Free version

    Federal and state returns (Form 1040 + limited credits). According to TurboTax, 37% of taxpayers are eligible.

  • Guarantee

    Maximum refund and 100% accuracy guarantees

  • Live support

    Expert Assist plan includes unlimited assistance and final review, while Expert Full Service adds a dedicated expert to complete and file your return.

  • Tax refund advance loan

    Up to $4,000

Read our review of TurboTax tax software.

Pros

  • Step-by-step guidance with easy-to-follow Q&A format
  • On-demand advice and a final review from a tax expert
  • Expert Full Service plan has a tax expert who can complete your return
  • Offers tax refund advance loan

Cons

  • More expensive than other tax-prep software programs
  • May try to upsell you into getting pricier plan

Cash App Taxes

On Cash App's site
  • Online plan

    One free plan for federal and state taxes, both simple returns and with multiple 1099s (e-filing for Montana is not available). Click "Learn More" for details.

  • Guarantees

    Maximum refund and 100% accuracy guarantees

  • Live support

    No

  • Tax refund advance loan

    No

  • Read our review of Cash App Taxes

Terms apply

Pros

  • Completely free
  • Audit defense if the IRS audits your tax return
  • Can get refund five days earlier if deposited in Cash App account

Cons

  • No support from tax professionals
  • Most information must be input manually
  • Can't file returns for multiple states

H&R Block

On H&R Block's site
  • Online plans

    Free, Deluxe, Premium, Self-Employed

  • Free version

    For federal and state returns (Form 1040 and limited credits only)

  • Guarantee

    Maximum refund and 100% accuracy guarantees

  • Live support

    H&R Block's AI Tax Assist and unlimited live chat are free with all paid plans and a review by a tax pro is available for a fee.

  • Tax refund advance loan

    Not with H&R Block Online

Terms apply

Read our review of H&R Block online

Pros

  • Simple step-by-step guidance
  • Free plan takes federal and state returns
  • 100% accuracy and maximum refund guarantees
  • Thousands of branches for in-person help

Cons

  • More expensive than competitors
  • Must have a paid plan to speak with a live tax expert
  • Refund advance loans not available for online customers.

TaxAct

  • Online plans

    Free, Deluxe, Premier, Self-Employed

  • Free version

    Federal returns (Form 1040 and limited credits only)

  • Guarantee

    Maximum refund guarantee and $100,000 accuracy guarantee

  • Live support

    TaxAct Xpert Assist is available starting at $45

  • Tax refund advance loan

    Yes

Terms apply

Pros

  • More affordable than other paid software programs
  • Free tier can process both federal and state returns
  • Refund advance available
  • Accuracy guarantee covers legal fees up to $100,000
  • All plans come with live support from tax experts

Cons

  • Returns with freelance or investment income don't qualify for free plan

TaxSlayer

On TaxSlayer's site
  • Online plans

    Simply Free, Classic, Premium, Self-Employed, Military

  • Free version

    Simply Free can be used for federal and state returns (Form 1040 + limited credits only)

  • Guarantee

    Maximum refund and 100% accuracy guarantees

  • Live support

    Simply Free and Classic: Phone and email support, Premium: Priority phone support and live chat, Self-Employed: Access to a tax pro with self-employed expertise.

  • Tax refund advance loan

    No

Pros

  • Free plan can be used for federal and state returns
  • Paid tiers are cheaper than many competitors
  • Guarantees accuracy and maximum refund
  • IRS inquiry and audit support with select plans

Cons

  • Free edition limited has income cap of $100,000 and doesn't allow you to claim dependents.
  • Experts only available with Premium and Self-Employed plans
Pro tip

If you decide to file your taxes either through the IRS website or a tax software service, be sure to use a private Internet connection such as your own internet at home or someone you trust. If you want to be extra vigilant, consider using a VPN (virtual private network) for additional security. Using a public Wi-Fi network, like one at a coffee shop, does not provide a secure connection and can leave your personal information vulnerable to theft.

2. Consult a tax professional in your area

If hiring a tax professional is your preference, you'll need to do this quickly. As the tax deadline is quickly approaching, CPA's are becoming booked up with appointments to see their current clients.

But before you book an appointment, consider the cost of hiring a CPA. According to the National Society of Accountants, a 1040 tax filing with no itemizations cost an average of $220. With itemizations, the cost jumps to $323. But if you had any 'life events' occur last year such as getting married, having children or purchasing or selling a home, it may be beneficial to hire a CPA to help you create a tax strategy that works in your favor.

However, before you choose a CPA, ensure you understand their cost to file your taxes, as well as if they're the best fit for your tax needs. If you have a unique tax situation, such as being in the military or if you're a multi-property real estate investor, you may want to search for a CPA with experience handling similar situations.

Additionally, you may want to check the status of their certification by searching their name or practice on your respective state's CPA registry. And to finalize your decision, consider checking review sites like Yelp or Google Reviews to see if other people have been satisfied with their tax filing experience.

Hiring a CPA is likely the most expensive solution to filing your taxes, but having a professional on your side that understands taxes well can take a huge hassle off your plate — and could even possibly result in a larger tax return.

3. Use IRS Direct File

In 2023, the IRS launched its Direct File pilot program, a free way to file a federal tax return online. Currently, the program is open to qualified taxpayers in 25 states.

To be eligible, you must be a W-2 employee, receive Social Security or unemployment insurance or have investment income of less than $1,500.

You must also have a Social Security number or Individual Taxpayer Identification Number and a valid state ID or passport.

You can use Direct File to claim the Earned Income Tax Credit and Child Tax Credit, but not other credits. The program doesn't allow you to itemize deductions or report additional income, like capital gains or money from gig work or rental properties.

4. File with Free File

The IRS Free File program allows qualified taxpayers to prepare and file their federal tax returns online for free. The program is available to individuals who meet certain income requirements: For 2024, Free File is available to taxpayers whose adjusted gross income was less than $79,000 in 2023.

Free File is a partnership between the IRS and top tax software companies, each of which offer free filing for different tax situations and income levels. Check this list and see which meets your needs.

FAQs

Is it safe to file your own taxes?

What is the easiest way to do your own taxes?

Is it better to file taxes electronically or by mail?

Bottom line

Tax season is a ripe time for fraudsters, but if you file securely, you'll lessen the risk of your information being stolen and ensure your return is processed correctly.

By filing online, rather than sending your return through the mail, you'll also minimize the time it takes to get a refund that you can use to pay down debt, save for a home or invest for retirement.

Catch up on Select's in-depth coverage of personal financetech and toolswellness and more, and follow us on FacebookInstagram and Twitter to stay up to date.

Why trust CNBC Select?

At CNBC Select, our mission is to provide our readers with high-quality service journalism and comprehensive consumer advice so they can make informed decisions with their money. Every tax article is based on rigorous reporting by our team of expert writers and editors. While CNBC Select earns a commission from affiliate partners on many offers and links, we create all our content without input from our commercial team or any outside third parties, and we pride ourselves on our journalistic standards and ethics. See our methodology for more information on how we choose the best products.

Catch up on CNBC Select's in-depth coverage of credit cardsbanking and money, and follow us on TikTokFacebookInstagram and Twitter to stay up to date.

Subscribe to the CNBC Select Newsletter!

Money matters — so make the most of it. Get expert tips, strategies, news and everything else you need to maximize your money, right to your inbox. Sign up here.

Editorial Note: Opinions, analyses, reviews or recommendations expressed in this article are those of the Select editorial staff’s alone, and have not been reviewed, approved or otherwise endorsed by any third party.
Mailchimp
Learn More
Terms Apply
Paid Placement
Mailchimp makes it easy to design eye-catching campaigns, automate your marketing, and turn leads into loyal customers.
Empower
Learn More
Terms Apply
Get free tools and guidance to see how your investments are doing.