How to Register a Software Company

By Jim Thomas

Registering your software company is no different from registering any other type of business. However, there are a number of considerations involved in determining the right business entity for you. As computer law and intellectual property attorney Eric Freibrun explains, you may want to change your business entity as your software business goes from a prototype to a worldwide phenomenon. The Small Business Administration offers detailed information about the five steps you need to take to register your software business, as well as the specific registration requirements in every state.

Registering your software company is no different from registering any other type of business. However, there are a number of considerations involved in determining the right business entity for you. As computer law and intellectual property attorney Eric Freibrun explains, you may want to change your business entity as your software business goes from a prototype to a worldwide phenomenon. The Small Business Administration offers detailed information about the five steps you need to take to register your software business, as well as the specific registration requirements in every state.

Business Entity

Choose and register your business entity. You can operate as a sole proprietor, a partnership, a limited liability company or a full-fledged corporation. There are significant tax and liability considerations involved in the choice of a business structure. There are also significant issues concerning the day-to-day management and control of the business. When you have made your choice, contact the agency that handles new business filings in the state where you are opening the business. Expect to pay a fee to register.

Ready to start your LLC? Start an LLC Online Now

Business Name

Register a business name. If you are using your precise legal name as a sole proprietor, you won't have to take this step. But if you want to use the name Sensational Software, you'll have to register it as your business name, which is known as a DBA, or "doing business as name," "fictitious name" or "trade name." Some states require registration with a state agency while other states require registration in the county where you are setting up your business. You'll want to check the state and country databases for names that are already taken; otherwise your registration will be rejected if another entrepreneur already has nabbed the name Sensational Software.

EIN Number

Obtain an EIN number, formally known as an Employer Identification Number or Employer Tax ID, from the Internal Revenue Service. If you are a sole proprietor with no employees, you don't need a EIN number. But if you have even one employee, you must obtain an EIN for tax reporting purposes. You can go to the IRS website and obtain an EIN online.

State Tax Identification

As your business gets off the ground, you may have to register for an array of state business taxes and requirements. Some states require a state tax ID for reporting sales taxes, state income taxes and employment taxes. You might have to obtain workman's compensations insurance. And almost all states levy a business or corporate income tax. The state and local tax page at the SBA website delineates the state and local tax issues you have to deal with in each state in order to start and build your business.

Licenses and Permits

If your business is actively supervised by a federal agency, you'll need to obtain the appropriate licenses from that agency. A software business likely will require you to obtain patent, trademark and copyright registrations. The SBA's business license and permits tool enables you to enter a city, state, Zip Code, and the type of business you are starting on its website to find out the specific licenses and permits you'll need for your software business.

Ready to start your LLC? Start an LLC Online Now
How to Get a Sole Proprietorship

References

Related articles

Documents Necessary for Starting a Company

Before you begin operating as a business, you must file the appropriate paperwork with your state. This may include registering your business name, obtaining operating permits and filing a fictitious business name application. In addition, you must determine the legal entity of your business, such as a partnership, corporation or sole proprietorship.

How to Start a Company As a Sole Proprietor in Georgia

Sole proprietorship is the least regulated form of business in Georgia -- although you're personally liable for any problems that arise from your business. All it takes to get started legally is registering a unique name, obtaining any required licenses and insurance and registering to pay taxes. In Georgia, the Secretary of State's office manages and administers matters of business formation.

What Is Required in Order to Expand Sole Proprietorship Into Other States?

A sole proprietorship is a business that is operated by an individual under his own name and without a separate and distinct legal structure to protect the owner from personal responsibility for business operations and debts. Sole proprietorships are often the easiest type of business to start because there is no formal structure required and they are inexpensive and easy to expand because of the lack of formality.

LLCs, Corporations, Patents, Attorney Help

Related articles

Difference in Business License & Registering a Business

Starting a business can be complicated. In addition to hiring employees, finding a location and establishing clientele, ...

How to Register a Business Entity

It is essential that you register your business properly to avoid fines and penalties from the federal government and ...

The Requirements of a Sole Proprietor in Pennsylvania

Sole proprietorships are common business entities because they are simple to set up, and have relatively few filing ...

Guide to Setting Up a Sole Proprietorship in Florida

A sole proprietorship operates as an alter ego of the business owner who runs it. Since the owner is personally ...

Browse by category
Ready to Begin? GET STARTED