Git Product home page Git Product logo

startup-checklist's Introduction

Startup Incorporation Checklist

How to bootstrap a Delaware C-corp (or S-corp) with employee(s) in California

Disclaimer: I am not a lawyer (IANAL). This list is intended as a learning tool and you should definitely consult with a lawyer if you have any questions or concerns. This is a work in progress, so suggestions and pull requests are welcome!

PRs Welcome

Intro

Other than building a product people want, incorporating a new business is essential to raising money, opening a bank account, and creating a legal entity for contracts and other liabilities. For technical folks like me, it's the "necessary evil" of founding a company and just needs to get done. Having gone through this recently, I made a checklist in case I'd have to do it again in the near future. Why you should incorporate in DE is outside the scope of this article, but other folks have written good answers.

Some notes:

  • The full process will take several weeks to complete
  • Most steps are sequential and depend on an earlier step being complete
  • Many steps require the use of snail mail or a fax machine
  • For brevity, Delaware and California are shortened to DE and CA
  • Again, consult your lawyer. Some will defer fees for startups

The checklist

Register with DE

  • Choose a name for your business and check that it's available. DE Name Search & CA Name Search
  • Generate incorporation documents and sign them [service]
  • Buy registered agent service in DE - 1 yr Free
  • File incorporation docs with DE - ~$150 including fees for 1 week service
    • You can do this yourself, but it will probably take longer and not save you much money

First steps with the IRS

NOTE: Most of the following steps require a valid U.S. checking account and the steps above allow you to open an account. This is probably the best time to do so.

Register with CA

NOTE: This section applies to companies that are doing business or have employees in CA - similar requirements apply for other states.

  • Order certified copy of Certificate of Good Standing from DE - $50
  • Sign up for Registered agent service in CA 1 yr free
  • Register your foreign entity with CA Secretary of State - $100
    • Fill out CA form S&DC - S/N
    • Make sure NOT to include mailing address for registered agent
    • Include DE Certificate of Good Standing with mailed form
  • (optional for solo founders) Exclude yourself from paying SDI taxes
  • Within 90 days of CA registration, file Statement of Information (SI-350) - $25

Set up payroll tax payments with IRS and CA

Recurring items

Tools & References

Free or mostly-free tools

  1. Founder's Workbench - generate incorporation documents
  2. FreeRegisteredAgent - one year of free registered agent service in DE and/or CA
  3. HelloFax - send faxes without a fax machine
  4. Wave - free accounting software, with extra services for $fee

Non-free tools

  1. Clerky - software to handle the complete set of company formation paperwork online (incorporation, appointing directors and officers, issuing stock, protecting IP, etc.)
  2. InCorp - will file DE incorporation papers quickly on your behalf for ~$150, including state fees

References

  • Q: Choosing between C-corp, S-corp, and LLC? Answer
  • Q: Why incorporate in DE? Answer

Known unknowns

  • Sales taxes
  • Generate Terms of Service, Privacy Policy, etc (Docracy.com has some good templates)
  • Liability insurance
  • Start using bookkeeping software right away to track expenses, income, etc. Lots of free/affordable options

startup-checklist's People

Contributors

darbyw avatar leonar15 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.