Selfroll

Run your own S-corp payroll, step by step

Selfroll is a free payroll calculator for small S-corporation owners who pay themselves and a few employees. It works out the numbers and shows you how to pay. You send the money and file the forms yourself.

Federal payroll plus Oklahoma today. More states are coming. Free to use.

Example: January 2027 paycheck · $5,000 a month, single
Gross pay$5,000.00
Federal income tax−$412.67
Social Security−$310.00
Medicare−$72.50
State income tax−$180.00
Take-home$4,024.83
Then you deposit $1,177.67 in EFTPS by Feb 16 and $180.00 on the state portal by Feb 22. Illustration only.

What Selfroll does, and what you do

Selfroll is a calculator and a checklist. It never holds or moves money, never connects to your bank, and never files anything. It is not your payroll service, reporting agent, tax preparer, CPA or attorney. You stay in control of every payment and every filing.

You do

  • Send pay from your own bank
  • Make federal deposits in EFTPS
  • Pay state tax in the state portal
  • Review, sign and file your forms

Selfroll does

  • Calculate gross pay and withholding
  • Figure Social Security, Medicare, FUTA and state unemployment
  • Give step-by-step payment instructions
  • Fill draft forms and track deadlines

How it works

  1. Set up your company

    Enter your company and employee details. Everything is encrypted and saved only in your browser.

  2. Run a payroll

    Type what to pay in plain English, like "pay me 5000 for November", or use the form. Selfroll calculates gross pay, federal withholding using the IRS Pub 15-T percentage method, Social Security, Medicare, FUTA, and state withholding and unemployment.

  3. Pay and deposit

    Follow the step-by-step instructions to send pay from your bank, make federal deposits in EFTPS, and pay state tax in the state portal.

  4. Stay on schedule and file

    Use the deadline calendar and export it as an .ics file. When it's time, review the draft Forms 941, 940, W-2, W-3 and Oklahoma WTH-10001, then sign and file them yourself.

Your payroll data stays in your browser

Everything you enter is encrypted with AES-GCM, using a key derived from your passphrase with PBKDF2, and stored only in your own browser. Civil Story has no server that receives your data. We can't see it, and we can't recover it if you lose your passphrase. Plain-English input is read by simple rules in your browser, and nothing is sent anywhere. You can export an encrypted backup file at any time.

Is Selfroll right for you?

Selfroll fits small S-corporation owners who pay themselves and a few employees and are comfortable sending payments and filing forms on their own. If you want someone to move the money, make deposits and file returns for you, or if your payroll is larger or more complex, a full-service payroll provider is a better choice.

Free to use

Selfroll costs nothing. Ads appear only on public pages like this one and the guides. They never appear in the app screens that hold your names, SSNs, pay or company data, and those screens load no ad or analytics scripts.

Payroll guides