Last updated: June 13, 2026
When we covered Xero vs QuickBooks, we promised a follow-up on payroll. This is it, focused specifically on S-Corp owners, because the stakes are highest there and the setup is most commonly done wrong.
The S-Corp election is one of the best tax strategies available to Houston small business owners. But the election itself is just paperwork. The savings only materialize if you actually run payroll correctly, and most of the S-Corp owners we onboard have not been running it correctly. They've been transferring money to their personal account and calling it a salary. That's not payroll, and the IRS knows the difference.
Why owner payroll is different in an S-Corp
In a default single-member LLC, you don't pay yourself a salary at all. Profit flows through to your personal return and you pay self-employment tax on all of it. The S-Corp election changes the structure: now you're simultaneously an owner and an employee of your own business. You must pay yourself a reasonable W-2 salary, just like any other employee on your payroll.
This creates a situation most business owners aren't expecting: you have to withhold payroll taxes from your own paycheck, deposit them with the IRS on a schedule, file quarterly payroll returns, and issue yourself a W-2 in January.
"The S-Corp saves you self-employment tax on your distributions. But the salary portion has to be real payroll: withholding, deposits, quarterly filings, W-2. There's no shortcut." - Darshi Kasotia, CPA
The good news: this is exactly what Gusto handles, and its native Xero integration means every payroll run posts directly to your books with no manual entry.
The tools: Gusto + Xero
We recommend this combination for every S-Corp client we work with. Here's what each tool handles:
| Task | Who Handles It |
|---|---|
| Calculate withholding (federal, Social Security, Medicare) | Gusto |
| Deposit payroll taxes to IRS on your behalf | Gusto |
| File Form 941 quarterly | Gusto |
| Issue W-2 to you in January | Gusto |
| Post payroll journal entries to your books | Gusto → Xero (automatic) |
| Reconcile payroll transactions against bank feed | Xero |
| Produce payroll expense reports and P&L | Xero |
| File your S-Corp return (Form 1120-S) | Your CPA |
The key line is the Gusto → Xero connection. When payroll runs, Gusto pushes a journal entry to Xero that breaks out gross wages, employer payroll taxes, employee withholdings, and net pay, automatically and in the right accounts. You don't touch any of it.
The salary question: what "reasonable compensation" actually means
Before you set up payroll, you need a number. The IRS requires S-Corp owner-employees to pay themselves a "reasonable salary," meaning what the market would pay someone to perform your role. This is the most audited aspect of S-Corp returns.
We covered this in detail in the S-Corp election guide, but here's the short version: for most service-based professionals in Greater Houston, a defensible salary falls between 40–60% of the business's net profit. It should be benchmarked to Bureau of Labor Statistics wage data and professional salary surveys for your industry.
What it should not be: $12,000 because you want to maximize distributions. That's a red flag the IRS specifically trains examiners to look for.
Get the salary number right before you run a single payroll. Once you've run payroll at a salary amount, changing it mid-year requires explanation. We help clients establish this number at the start of each year as part of our tax planning process.
Setting up Gusto for S-Corp owner payroll: step by step
1. Create your Gusto account and enter business information
You'll need your EIN (Employer Identification Number), legal business name, and business address. If you don't have an EIN, file for one at IRS.gov. It takes minutes online.
2. Set up your Texas state accounts
Texas has no state income tax, which simplifies payroll significantly. You'll still need a Texas Workforce Commission (TWC) account number for State Unemployment Insurance (SUI). New employer SUI rate in Texas is currently 2.7% on the first $9,000 of wages per employee. Gusto walks you through entering this during setup.
3. Add yourself as an employee
Enter yourself as an owner-employee. Gusto will ask for your W-4 information and direct deposit details (typically your personal bank account).
4. Set your pay schedule and salary
Enter your annual salary — the reasonable compensation figure you've established with your CPA. Choose a pay schedule: most S-Corp owners choose semi-monthly (24 pay periods/year) or bi-weekly (26 pay periods). Semi-monthly aligns cleaner with monthly bookkeeping.
5. Connect Gusto to Xero
In Gusto, go to App Directory → Xero → Connect. You'll authorize Gusto to push journal entries to Xero. Map your accounts once during setup — wages expense, payroll tax expense, payroll liabilities — and Gusto posts to the right accounts automatically on every payroll run.
6. Run your first payroll
Gusto walks you through each run. You confirm hours (or salary amount), review withholdings, and approve. Gusto deposits your net pay via ACH, deposits the payroll taxes with the IRS, and posts the journal entry to Xero. The whole process takes under 10 minutes once you're set up.
IRS tax deposit schedule: what you're required to do
This is where most self-setup S-Corp owners get into trouble. Payroll taxes cannot sit in your business account until you feel like sending them. The IRS requires you to deposit them on a schedule.
New employers are monthly depositors: taxes withheld in a calendar month must be deposited by the 15th of the following month. If you're a larger employer (over $50K in payroll taxes in the prior lookback period), the schedule shifts to semi-weekly. Gusto handles this automatically and deposits on your behalf, which is the main reason we don't recommend running payroll manually or with basic accounting software.
Penalties for late deposits run 2–15% of the unpaid amount, scaling with how late the deposit is. A 10-day delay costs you 10%. These add up fast and they're fully avoidable.
Quarterly and annual filing requirements
With payroll comes a filing calendar. Gusto handles all of these, but you should know they exist:
Form 941 — Employer's Quarterly Federal Tax Return
Filed four times a year, reporting wages paid, taxes withheld, and deposits made. Due dates: April 30 (Q1), July 31 (Q2), October 31 (Q3), January 31 (Q4).
Form W-2
You receive a W-2 from your own business showing your wages and withholdings. Must be issued by January 31. This W-2 flows directly to your personal 1040, which is why your S-Corp income gets reported correctly on your personal return.
Form 1120-S — U.S. Income Tax Return for an S Corporation
The S-Corp's business tax return. Due March 15. We prepare this as part of your annual engagement. It reports the business's income, deductions, and each shareholder's K-1 (the document showing your share of pass-through income).
One timing note: The 1120-S deadline of March 15 is 30 days before the personal return deadline of April 15. This is intentional: your K-1 needs to exist before you can file your personal return. Don't let the 1120-S slip or your personal return follows.
Three mistakes we clean up regularly
1. Running "payroll" by bank transfer
Transferring money from your business account to your personal account and noting it as "owner salary" in QuickBooks or Xero is not payroll. Real payroll requires actual withholding, depositing those withholdings with the IRS, and filing 941s. We've taken over S-Corp clients who did this for two or three years and had to reconstruct payroll records retroactively, which is both expensive and stressful. Gusto exists so you don't have to think about any of this.
2. Missing the first quarter's 941 deadline
The first payroll tax deposit is often missed by new S-Corp owners because they didn't realize Gusto needs to be set up before January 1 (or before your election effective date). If your S-Corp is effective January 1 and you don't start running payroll until March, you've missed two months of deposits and your first 941 is already late. We set up payroll before the election becomes effective.
3. Not adjusting salary as revenue grows significantly
Your reasonable salary benchmark should be revisited when your business revenue grows materially. If you set a $60,000 salary when your net profit was $100,000, and three years later your net profit is $350,000, the IRS may argue $60,000 is no longer reasonable. We review this annually during tax planning.
How this looks in practice for a Houston consulting business
To make this concrete: say you're a management consultant in Sugar Land, LLC taxed as S-Corp, $180,000 net profit. You set a salary of $90,000 (50% of net profit, reasonable for your role per BLS data).
Gusto handles:
- 26 bi-weekly payrolls of $3,461.54 gross
- Withholding federal income tax, Social Security (6.2%), Medicare (1.45%) from each check
- Depositing your share plus the employer match monthly
- Filing 941s quarterly
- Issuing your W-2 in January showing $90,000 wages
Xero shows:
- $90,000 wages expense across the year
- Payroll tax expense for the employer's share ($6,885 in Social Security + Medicare)
- Payroll liabilities cleared each month as Gusto makes deposits
- Net distributions of roughly $90,000 flowing through owner equity
The tax result:
- Self-employment tax applies only to the $90,000 salary (you pay through payroll)
- The $90,000 distribution carries no SE tax
- Savings vs. default LLC: approximately $13,770 (15.3% × $90,000 distribution)
- Less payroll administration cost (Gusto ~$576/year at base rate): net savings ~$13,000+
Want your S-Corp payroll set up right the first time?
We set up Gusto and Xero for Houston S-Corp owners so withholding, deposits, and filings are handled correctly from day one.
The bottom line
The S-Corp election is worth pursuing at the right income level. But the IRS savings come from distributions being free of self-employment tax, and that only holds when the salary side is done correctly. Gusto eliminates the complexity of running payroll as an owner-employee: it handles withholding, deposits, quarterly filings, and year-end W-2s, and posts everything to Xero automatically.
If you've already elected S-Corp status and aren't sure your payroll is set up correctly, that's worth a conversation before the next quarterly filing. If you're considering the S-Corp election and want to understand the full picture before committing, we cover that in our S-Corp election guide and run the actual numbers in a consult.
Frequently Asked Questions
Related reading
- Should Your Sugar Land LLC Elect S-Corp Status? A CPA's Honest Take →
- The Complete Tech Stack for 1099 Contractors and Self-Employed Professionals →
- Xero vs QuickBooks for Texas Small Businesses: A CPA's Honest Comparison →
- Our Payroll Services →
- Xero Setup & Training →
Darshi Kasotia CPA, PLLC serves small businesses and self-employed professionals across Sugar Land, Katy, Missouri City, and Greater Houston. Xero Advisor Certified. QuickBooks ProAdvisor. Bilingual (English/Gujarati).