Professional tax software

Less time spent on returns and more time returned to you with UltraTax CS 

Professional tax preparation software to reduce your workflow time and increase your productivity

A thorough solution for end-to-end tax compliance

Extensive scope of returns and forms

UltraTax CS offers a full line of federal, state, and local tax programs including 1040 individual, 1120 corporate, 1065 partnership, 1041 estates and trusts, multi-state returns, and more to handle all client opportunities.

Have questions?
Contact a representative

Ensure form accuracy with calculations to handle various levels of complexity

Confidently handle a variety of client scenarios with considerable calculation capabilities available in UltraTax CS that process and preview data as it is entered.

Have questions?
Contact a representative

Eliminate repetitive data entry and increase efficiency

With UltraTax CS, you can easily transfer and share information. Data only needs to be entered once into a client’s return and it will populate all relevant fields across other tax returns.

Have questions?
Contact a representative

The value of UltraTax CS

See how UltraTax CS works

Learn how you can save time and reduce your workload at each stage of the process. 

Our 2023 version is available now

Find out why these tax professionals chose UltraTax CS

“Our firm chose UltraTax because it provides a really great balance between ease of use, simplicity in training, and depth of functionality." 

Frank Stitely
Member/Partner, Stitely & Karstetter, PLLC

“We have used UltraTax for 20 years and it is just a fit for our firm. The integration has been key along with the great community of other firms that use it and willingness to help each.” 

Shayna B. Chapman
Founder & Chief Strategist, Shaynaco LLC

"I would recommend UltraTax and in my opinion, is the best tax software on the market because of the way it has changed the way we operate and do business.” 

Patrick C. Ballard 
Owner, Ballard & Company, Ltd. CPA's

Frequently asked questions

What features do tax preparers value most in professional tax software?

  • Instant tax preparation checklist. Start each year with a list of fields where you had entries last year but have not yet made an entry this year and flag missing items to send a client email reminder.
  • Share data between returns with Tax ID numbers. Reduce duplicate data entry and eliminate the need to manually link 1120S, 1065, or 1041 returns to the 1040 return.
  • Seamless Integration. Save time with data-entry and boost firm efficiency with an integrated workflow system to eliminate transcription errors and ensure accuracy.
  • Multi-screen flexibility.  Enjoy synchronized views of data submission, forms, prior year input, diagnostics, and more through the convenience of up to four separate monitors.
  • Multi-state tax return submission. Preparation and review is quick and easy using the apportionment grid for business returns and multi-state allocation grid for Schedule C or K-1 income across states.
  • Pre-submission automated diagnostics. Ensure the accuracy of your clients tax return before you file through dynamic diagnostics that will flag any areas for missing values.

How much does Ultratax CS software cost?

Custom pricing for UltraTax CS is available based on the number of users, tax return, and states and jurisdictions of operations.

Which tax return forms are included in UltraTax CS?

UltraTax CS supports multiple tax forms including 1040, 1041, 1120, 1120C, 1120S, 706, 709, 990, and 5500 as well as more than 200 individual and business state and local tax returns.

How to submit a professional tax return with Ultratax CS?

To transmit electronic returns (and 1040, 1120, 1065, 990, or 1041 electronic extensions), follow these steps.

  1. Click the CS Connect button on the UltraTax CS toolbar, or choose Utilities > CS Connect to open the CS Connect dialog.
  2. In the Options tab, click the Electronic Filing: ($) Transmit returns switch to set it to Yes.
  3. Click the Electronic Filing tab to view a list of electronic returns ready for transmission.
  4. In the Clients available to transmit pane, highlight the clients whose returns you want to transmit during the next CS Connect session, and click the Select button. The selected clients move to the Clients queued to transmit pane.
  5. After all returns you want to transmit are listed in the Clients queued to transmit pane, click the Options tab. The selected returns are now queued and ready for transmission to us using CS Connect.
  6. Click the Connect button. You will be prompted to verify your login via the Thomson Reuters Authenticator app on the mobile device you paired with your account. After you confirm your credentials, UltraTax CS will transmit the returns that are listed in the Clients queued to transmit pane in the Electronic Filing tab.

For more details, please use our Help and How-to Center

What training does UltraTax CS provide?

To get acclimated using UltraTax CS, training is provided through written documentation, videos, and virtual or on-premise expert instruction that is customized for the specific needs of your firm. We can give you a thorough overview of the latest best practices in the profession and make the most of your investment in UltraTax CS.

Learn more about our professional services for implementation and learning programs

What other applications or services does UltraTax CS integrate with?

UltraTax CS is a part of the CS Professional Suite and integrates seamlessly with all CS products, including Accounting CS, Accounting Payroll CS, Practice CS, and more.

Using advanced data sharing, paperless processing, and the web, our full suite of top-rated, integrated products combine and share data to create a customizable solution that will save time and boost productivity.  Companies using UltraTax CS report over 50% time savings because of CS Professional Suite data integration.

Read more

What support does UltraTax CS provide?

Get answers to your questions through phone, e-mail, and chat, as well as 24-hour access to our state-of-the-art Help and How-to Center with thousands of articles and content.

Get support

Can I report cryptocurrency on tax return with UltraTax CS?

Absolutely. UltraTax CS offers organizers and data collection tools, to ask your clients questions about their use of virtual currencies. Data mining functionality within UltraTax CS could help you target these clients, and proactively communicate next step information in a client newsletter.

Here are the most common scenarios when virtual currency has tax implications:

  • Selling / Exchanging – The sale or exchange of virtual currency, including for goods or services in commercial transactions, must be included as a capital gain or loss.
  • Mining – Virtual currency that was mined must be included in gross income. If this constitutes a trade or business and the mining activity is not undertaken by the taxpayer as an employee, then the net earnings resulting from those activities constitute self-employment income and are subject to the self-employment tax.
  • Compensation – Virtual currency received as payment for goods or services must also be included in gross income.
  • Payments – Wages paid or payments made to an independent contractor, employee, or other service provider using virtual currency must be considered.

Find further details in our whitepaper “Accounting for cryptocurrency: A challenge and opportunity for CPA firms and professionals

Thomson Reuters partners with Ledgible, the only crypto tax platform designed specifically for professionals. Firms can streamline the workflow process and save time by connecting with their client’s cryptocurrency portfolio and properly report transactions. Ledgible integrates with UltraTax CS and GoSystem Tax RS providing automation of crypto activity in a structured format. To learn more about Ledgible Crypto Tax Pro, contact our sales team at 800-968-8900.