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.
| 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 |
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
Set up your company
Enter your company and employee details. Everything is encrypted and saved only in your browser.
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.
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.
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
How to run S-corp owner payroll yourself
If you own a small S corporation and work in the business, you are also an employee. That means you run payroll for yourself, and maybe for a few other...
How to make an EFTPS payroll tax deposit (Form 941)
When you run payroll, you hold back federal taxes from each paycheck. You also owe the employer share of Social Security and Medicare. The IRS expects...
Oklahoma payroll withholding basics for small employers
If you pay yourself or a few employees in Oklahoma, you have state payroll duties on top of federal ones. You withhold state income tax from wages,...