Skip to content

AI for business tax returns: a CPA's guide to 1120, 1120-S, and 1065 prep

Dave Haase Dave Haase ·

The short version

  • AI for business tax returns is the use of AI to pull a company's P&L and balance sheet from QuickBooks, Xero, or TaxDome (or via drag-and-drop), reclassify accounts to tax-return categories, generate adjusting journal entries, build the workpaper, and push the data into your tax software.
  • Business returns are not an extraction problem. They are a reconciliation problem. The data is already in QuickBooks; the work is making QuickBooks talk to the tax return.
  • Juno's AI tax preparation software handles 1120, 1120-S, and 1065 returns end-to-end, with direct integrations to QuickBooks Online, Xero, Drake, Lacerte, ProConnect, CCH Axcess, and more.
  • The reviewer still signs. The professional judgment on book-to-tax adjustments, officer compensation, and complex elections stays with the human.
  • For the broader category overview, see What is AI tax preparation?.

Why I'm writing this

I'm Dave Haase. I'm a CPA. I ran a Bay Area practice for years that handled individual returns, S-corps, partnerships, and some C-corps. The business returns side was where my most experienced preparers spent the most hours, and where my workpaper format was least standardized across the team.

I also host the Modern Tax Pros podcast, where I talk to firm owners about what's actually changing in their practices.

This post is the deep dive on business returns specifically. What AI does on a 1120, 1120-S, or 1065. How the QuickBooks-to-tax-software handoff actually works. What changes in the workflow. What still needs the human. And an FAQ on the specific questions firm owners ask when they're evaluating this.

What's different about business tax returns

Most automation conversations in tax prep are about extraction. Pulling a number off a W-2. Reading boxes on a 1099. Mapping a brokerage statement. That's one set of problems, and AI tax prep does it well.

Business returns are a different set of problems. The data is already in QuickBooks (or Xero, or someone's Excel workbook, or a desktop accounting system). The work is making that data line up with the tax return.

Specifically, the work on a 1120, 1120-S, or 1065 is:

  • Pulling the P&L and balance sheet from QuickBooks at the right year-end date, on the right accounting method.
  • Reclassifying QuickBooks categories to the tax-return categories that actually exist on the form. (Your management chart of accounts is not your tax chart of accounts.)
  • Posting the adjustments the return requires that the books don't reflect (meals disallowance, depreciation timing, opening-balance-equity cleanups, accrued items).
  • Recording journal entries so the bookkeeper can update the books to match.
  • Building the workpaper with the audit trail of every adjustment, source document, and decision.
  • Pushing the data into the tax software (Drake, Lacerte, ProConnect, CCH Axcess, or another).

The reason this work has stayed manual at most firms is that the QuickBooks-to-tax-software connectors that exist (the ProConnect one, for example) move the data but don't document the adjustments, don't generate journal entries, and don't remember next year what you did this year.

That last part is the killer. A business return picked up by a different preparer the following year, with no audit trail of what was adjusted and why, is a blank page.

How AI for business returns works in practice

The workflow inside a firm using Juno on business returns:

  1. Set up the client. Select the return type (1120, 1120-S, or 1065), the year-end date, the accounting method (cash or accrual). Upload prior-year return if available.
  2. Bring in the financials. Connect QuickBooks Online, Xero, or TaxDome for a one-time setup that pulls the P&L and balance sheet automatically at the year-end date. Or drag and drop the documents directly into Juno.
  3. Juno reclassifies QuickBooks categories to tax-return categories. AI mapping based on account name and prior-year context. Reclassifications are visible on the validation screen.
  4. Juno flags items for review. Officer compensation that dropped sharply year over year. Investment account balances that grew without corresponding income flowing through. Significant year-over-year line-item changes. These are surfaced as alerts on the validation screen so a preparer knows where to look.
  5. Juno generates adjusting journal entries. Meals disallowance. Opening-balance-equity reclasses. Other book-to-tax adjustments. Each entry can be accepted, modified, or rejected. The total of debits and credits is shown so the entries balance.
  6. Juno builds the workpaper and binder. Excel workpaper with the original P&L and balance sheet, all adjustments, supporting detail, and any source documents you uploaded along the way. PDF binder for review.
  7. Juno pushes the data into your tax software. Drake, Lacerte, ProConnect, CCH Axcess, and more. The trial balance flows into the right fields on the return.
  8. The senior preparer reviews and signs. Officer compensation reasonableness, complex elections, judgment on adjustments. All human.

That's the loop. The "what changes" piece is that the reconciliation work and the audit trail are now produced together, not separately.

What changes when you automate business return prep

The manual workpaper goes away

Most firms still build their business-returns workpaper by hand. Every line item from the P&L gets typed into an Excel sheet. Subtotals. Breakouts. Reclassifications. Tie-outs. Then the preparer types the resulting numbers into the tax software.

When Juno builds the workpaper as a byproduct of the prep work, that whole hand-built layer is gone. The Excel sheet exists, but it was generated, not typed.

Inside my own firm, that's the layer that used to take the most hours and produce the most preparer-to-preparer inconsistency. We never fully standardized the workpaper format across the team, and it showed up in every review.

The audit trail is the actual product

The thing that matters more than speed on business returns is that the work survives a year. Every adjustment you make this year has to be visible, traceable, and understandable to whoever picks the return up next year. That's the part most automation tools don't deliver.

Jason Smith of Fix My Books, an EA who runs a cross-border corporate-returns practice and a long-time Juno customer, on what made him standardize on this workflow:

"We generally try to have documentation when we go through and do this sort of stuff. Why I really liked it was there was some sort of trail that we could follow all the way through. It's just less documentation we actually have to manually do on our end, so anything manual that I can get rid of, I would love it."

Jason Smith, Owner, Fix My Books

That's the operating value. Every recommended journal entry. Every reclassification. Every uploaded source document. Every adjustment. All sitting inside one workpaper and binder, tied back to where the data came from.

Journal entries get generated for the bookkeeper, not against the books

A business return automation tool that writes directly back to QuickBooks creates a different kind of problem. The books shift under the bookkeeper, and now nobody knows who did what when.

The model that works is: the tax tool generates the recommended journal entries, the preparer accepts the ones that should land, and those entries become a list for the bookkeeper to apply (or not) on their schedule. Juno does it this way on purpose.

Reviewer becomes a second-pair-of-eyes layer, not a from-scratch redo

When Juno's Reviewer module flags items on a business return (officer-comp reasonableness checks, year-over-year significant changes, balance-sheet items that should have income flowing through them), the reviewer is no longer redoing the prep. They're scanning a curated list of flagged items.

Jason on how his firm uses the Reviewer module:

"We use Juno Reviewer quite a bit. Nothing's ever perfect with these things, human beings are not perfect either, but we like this because it flags a lot of things that we may have missed. A tax return will never be perfect, but you can get it close to perfect."

What AI for business returns doesn't change

  • The reviewer still signs. AI doesn't assume professional responsibility for a 1120, 1120-S, or 1065.
  • Officer compensation reasonableness is still a judgment call. Juno flags significant drops or unusual values, but the reasonable-comp determination on an S-corp is the preparer's call.
  • Complex elections and state-specific rules still need the human. Pass-through entity tax elections, multi-state apportionment, foreign components. AI helps, doesn't replace.
  • K-1s out of a partnership flow into individual returns through their own process. Juno handles K-1s on the receiving side for 1040s. On the partnership side, K-1 generation is the tax software's job.

The mental model is the same as it is for individual returns: AI removes the grunt work. It doesn't remove the professional.

Who AI for business returns is for

  • CPA firms with a mix of individual + business returns.
  • EA firms doing business compliance.
  • Bookkeeping-led firms that prepare client tax returns and want a cleaner QBO-to-tax-software handoff.
  • Cross-border or specialty practices where business returns are the core revenue and the reconciliation work is the bottleneck.
  • Firms acquiring CPA practices and standardizing across multiple inherited tech stacks.

AI for business tax returns FAQ

What returns does AI for business taxes handle?

1120, 1120-S, and 1065. C-corps, S-corps, and partnerships. Juno also handles K-1 extraction on the individual side and is rolling out K-1 generation on the entity side.

Does it work with QuickBooks Desktop?

Direct integrations are QuickBooks Online, Xero, and TaxDome. For QuickBooks Desktop, you can export the P&L and balance sheet as reports and drag and drop them into Juno. Intuit is winding down QuickBooks Desktop support, so most firms are migrating to QBO anyway.

Which tax software does Juno push to for business returns?

Drake, Lacerte, ProConnect, CCH Axcess, and more. The push includes the trial balance and the supporting workpaper.

What about rental property businesses and 8825s?

Juno handles 8825s and is working on QuickBooks class-based pulls so multi-property holdings can be separated by class on the export.

How long does business return prep take in Juno?

Pulling the P&L and balance sheet from QuickBooks takes about a minute and a half. Validation and adjustments depend on the complexity of the return. Export to your tax software is typically under a minute, but depends on which tax software you are exporting to.

Can the bookkeeper trust the journal entries Juno generates?

The entries are recommendations. They don't write back to the books automatically. The preparer accepts the ones that should land, and the resulting list goes to the bookkeeper to apply (or not). Every entry is documented in the workpaper.

Ready to see what AI does on your firm's business returns?

If you're evaluating AI for business tax returns for 1120, 1120-S, or 1065 work, the test that matters is what happens when a different preparer opens the return next year. Juno is AI tax preparation software built by a CPA, trusted by 1,000s of tax pros. For the broader category overview, see What is AI tax preparation?.

7-day trial. 5 free returns. No credit card required.

Dave Haase

Dave Haase

Dave Haase is a CPA, Stanford MBA, and the Founder and CEO of Juno - AI tax prep automation built to modernize how accounting firms work. Since founding his tax practice in 2015, Dave experienced firsthand how outdated technology was holding back the tax profession, forcing talented accountants into repetitive manual work, unsustainable hours, and shrinking margins. He created Juno to change that: purpose-built automation that handles the grunt work so professionals can focus on the judgment, client relationships, and advisory work that actually matters. Under his leadership, Juno has helped firms cut time per return by roughly 50%, double margins, and add capacity in the middle of tax season without hiring. Today it's trusted by 1,000s of tax pros.