Tax preparation
Business tax returns
S corps, partnerships, C corps, trusts and nonprofits, prepared in Locust, NC.
Two ways to begin

Start online
Open your portal account now
Tell us how your business is set up and we will send you a short checklist of what to gather. Upload things as they come together rather than all at once.
Start your business returnNothing to pay until your return is finished.
Not available in CA, CT, IL, MD, NV, NY or OR.

Talk to us first
Book a free consultation
If you are not sure which return your business files, or last year's books are not closed yet, start here instead. It is quicker to get it right at the start than to change it later.
- We work out how your business should be filing, and what that means for your taxes
- We look at how far along your books are and whether anything needs cleaning up first
- You get a price before any work begins
The first conversation costs nothing and carries no obligation.
Already have an account? Sign in to the client portal.
Business types we file for
Find how your business is set up
We prepare business returns for companies operating in North Carolina and South Carolina, and we prepare the owners’ personal returns alongside them. Below is how each type is set up, what gets filed, and roughly when it is due. If your business year does not end in December, we confirm your dates with you.

S corporation
You took the S election, usually so the profit is not all hit with self-employment tax. The company files a return of its own, and each owner picks up their share on their personal return.
The company’s federal return is due the fifteenth day of the third month after your business year ends. For a business running on the normal calendar year, that is March. North Carolina is due a month after that, and the state return covers the income tax and the franchise tax together rather than as two separate filings.
Each shareholder gets a K-1 from the return. That is the statement of their share for the year, and it has to be in hand before their personal return can be finished.
If you meant to elect S status and missed the window, ask us before you assume it is closed. There is relief for a late election in a good many cases.
Filed on federal Form 1120-S.
Partnership
You and at least one other person run it together, or it is an LLC with more than one member. The business itself does not pay the tax. Each partner picks up their share on their personal return.
The federal return is due the fifteenth day of the third month after your business year ends, which is March for a business on the normal calendar year. North Carolina is due a month after the federal one. That one month gap catches owners out more often than any other date on this page, so we keep both in front of us.
Each partner gets a K-1 from the return showing their share of the year. Nobody’s personal return can be finished until those are done.
North Carolina lets a partnership pay the state tax at the business level instead of passing it through to the partners. It comes out better for some and worse for others, so we work it both ways before choosing.
Filed on federal Form 1065.
C corporation
The company is taxed in its own right. It pays tax on its own profit, and you are taxed on what you take out of it rather than on what it earned.
The federal return is due the fifteenth day of the fourth month after your business year ends, which is April for a company on the normal calendar year. North Carolina is due at the same point, and the state return covers the income tax and the franchise tax together rather than as two separate filings.
The state corporate income tax rate is 2.00 percent for tax year 2026. The company pays the state in installments through the year rather than in one payment at the end, and we set those amounts with you.
For business years beginning on or after 1 January 2025, a North Carolina extension gives seven months rather than six. An extension moves the filing date only. Tax owed is still due at the original date.
Filed on federal Form 1120.
If you are a sole proprietor, or you are the only member of your LLC, your business is reported on your personal return rather than on a business return. See individual tax preparation. Estates, trusts and nonprofits are not set up to start online, so please book a consultation for those. They are described further down this page.

Before the return
A return is only as quick as the books behind it
We build your return from your year-end books. When they are already tidy and up to date, the numbers are ready to go and your return gets filed early instead of running to an extension.
Estates and trusts
When someone dies, or money and property are held in a trust for someone else, that estate or trust files a return of its own. Anyone who received money from it during the year gets a statement showing their share, which they carry onto their own return.
The return is due the fifteenth day of the fourth month after the year ends. The extension for these is shorter than the one a business gets, so the window closes sooner than people expect. North Carolina has its own version of the return, due at the same point, and we file the two together.
These are not set up to start online. Call the office or book a consultation, and we will go through what the estate or trust actually holds before anything is filed. The federal return is Form 1041.
Nonprofit organizations
A nonprofit usually pays no income tax, but it still has to file every year to keep its tax-exempt status. The return is due the fifteenth day of the fifth month after the accounting year ends.
Which version applies depends on the size of the organization. Larger ones file the full return, smaller ones file a shorter one, private foundations file their own version whatever their size, and the smallest file a brief electronic notice instead. If the organization earns money from something unrelated to its purpose, that gets reported as well, in addition to the annual return rather than in place of it.
Three years in a row without filing costs an organization its tax-exempt status, and that is the failure we see most in this group. The brief electronic notice cannot be extended at all, so the date still matters for an organization that thinks it has nothing to report. These returns are not set up to start online. Call the office or book a consultation. These are the Form 990 series.
North Carolina franchise tax
North Carolina charges corporations a franchise tax for the privilege of doing business in the state. It is not a second return. It goes on the same corporate return as the income tax, so there is one filing rather than two.
The part that surprises owners is what it is charged on. Franchise tax is based on what the company is worth rather than on what it earned, so a business can owe it in a year it made nothing. There is a minimum, and for business years beginning on or after 1 January 2025 that minimum is $200. It applies even to a corporation that did no business at all during the year.
Working out the number is not something you need to do. We take it from the balance sheet and put it on the return with everything else.
If you are starting a business and will be collecting sales tax, ask us about setting up your sales tax account with the state and filing the returns that go with it.
Owners need a personal return too
Money from a partnership or an S corporation does not stop at the business. Your share lands on your own personal return whether or not you actually took the money out. That is why your personal return cannot be finished until the business return is done.
We prepare both together for most of our business clients. Nothing sits waiting on a figure from the other return, and we set your payments for the year ahead while the whole picture is in front of us.
A return goes faster and costs less when the books are already current, which is why many of our business clients pair theirs with monthly bookkeeping.
Our office does not run payroll. If you have employees or expect to hire, tell us and we will point you toward a payroll provider, then take their reports into your books.
The businesses we work with
We are at 217 West Main Street in Locust, where the Stanly and Cabarrus county line runs through the town, and most of our business clients are within half an hour of it. The mix changes noticeably across that distance. Around Midland and Locust it is construction and the trades; in Albemarle it is independent practices and small manufacturers; in Concord it is motorsports fabrication, food and drink, and small carriers on the I-85 corridor; in Oakboro and Norwood a real share of it is farms and seasonal lake businesses.
That matters for a business return more than it does for a personal one, because the county decides where your annual business property listing goes and the town sometimes adds a registration of its own. Cabarrus County, for instance, no longer issues business licences at all, while the Town of Harrisburg does require its own registration — which is the reverse of what most new owners expect.
Starting online
From sign-up to filed
Five steps, and none of them waits on our office. Nothing is charged until the return is finished and we know what it costs.
- 1You create your portal accountName, email, and a password. It takes a minute, and you do it yourself rather than waiting for us to set anything up.
- 2You choose your return typeS corporation, partnership, or C corporation. Your answer decides which paperwork you get, so pick the one your business actually files.
- 3You agree what the return coversA short agreement written for the way your business is set up. Read it before you agree to anything. Nothing is charged when you sign it.
- 4Your organizer arrivesA structured list of what the return needs, including the year-end books. Upload through the portal as things come together.
- 5We prepare, you review, we fileYou see the finished return before anything is filed. The invoice comes at that point, once the return exists and the price is known.
Where our business clients are
Our office is on West Main Street in Locust, on the Stanly and Cabarrus county line. These are the towns we work in most, each with a page on what businesses and households there are actually dealing with.
Locust straddles the Stanly and Cabarrus county line, and we work across Stanly, Cabarrus, Union and Mecklenburg counties, into the rest of North Carolina, and into South Carolina. A return does not need you in the room — most of this runs through the client portal — so if your town is not listed, it is still ordinary work for this office.
We also keep monthly books for businesses in Locust, Albemarle, Concord and Harrisburg, and elsewhere across the region.
