Xero

Xero Payroll for Texas S-Corps: How to Set Up Owner Payroll Without Getting It Wrong

Laptop and financial documents on a desk representing payroll setup for a small business

    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 behalfGusto
    File Form 941 quarterlyGusto
    Issue W-2 to you in JanuaryGusto
    Post payroll journal entries to your booksGusto → Xero (automatic)
    Reconcile payroll transactions against bank feedXero
    Produce payroll expense reports and P&LXero
    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

    Not necessarily every month. It depends on your pay schedule. Most S-Corp owners we work with run payroll semi-monthly (twice a month) or bi-weekly. What you cannot do is skip payroll entirely and take all your money as distributions. The IRS requires regular, consistent W-2 compensation for services you perform in the business. Gusto makes the schedule easy to maintain regardless of frequency.
    Yes. Gusto works for single-employee S-Corps, which is exactly the setup for most solo business owners. The base Gusto plan covers one or more W-2 employees, and the Xero integration works the same whether you have one employee or twenty.
    The IRS charges a Failure to Deposit penalty of 2% for deposits 1–5 days late, 5% for 6–15 days late, 10% for more than 15 days late, and 15% if not deposited within 10 days of the first IRS notice. Gusto deposits automatically on the required schedule, which is the primary reason we recommend it over manual payroll. If you're currently doing payroll manually and missing deposits, switching to Gusto is the fix.
    When you run payroll in Gusto, it automatically creates a journal entry in Xero that records gross wages, employee tax withholdings, employer payroll taxes, and net pay across the correct accounts. You set the account mapping once during setup. From that point on, every payroll run posts to your books with no manual entry. This is what keeps your Xero P&L and payroll records in sync without a spreadsheet in between.
    You need payroll running before your first pay period under the S-Corp election. If your election is effective January 1, you should have Gusto connected and your first payroll schedule set before the end of January. Waiting until March means you've missed two months of deposits and your Q1 Form 941 will reflect late payments. We help clients coordinate the setup timing as part of the S-Corp election process.

    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).

    Work With a CPA Who Gets It

    Ready to Stop Worrying About Your Books?

    From S-Corp payroll to year-round tax strategy - we work with Houston small businesses as their full-time CPA team, not just at tax season. Let's talk about what makes sense for your business.

    Schedule a Consult Call (832) 532-3000