The Massachusetts SOS Business Search is a free public tool available at corp.sec.state.ma.us that lets anyone look up a business registered in Massachusetts. You can search by business name, ID number, or resident agent to find registration status, filing history, officer information, and official documents in seconds.
Whether you’re verifying a contractor before signing a contract, checking if a business name is already taken before registering, or confirming a company is in good standing – this tool is your starting point. Here’s exactly how to use it.
What Information Can You Find?
| Data Point | What It Tells You |
| Business name & ID number | Official registered name and unique state-assigned identifier |
| Entity type | LLC, Corporation, Partnership, Nonprofit, etc. |
| Status | Active, Dissolved, Revoked, or Administratively Dissolved |
| Date of formation / incorporation | When the business was legally created in MA |
| Registered agent name & address | Who receives legal notices on behalf of the business |
| Principal office address | Where the business operates or receives official mail |
| Officers / managers | Names of directors, managers, or key principals (where filed) |
| Annual reports filed | Whether the business is current on its yearly filing requirements |
| Documents on file | Articles of incorporation, amendments, and other public filings |
Step-by-Step: How to Search the MA SOS Database
- Go to: corp.sec.state.ma.us – click ‘Search for a Business Entity’ on the homepage.
- Choose your search type from the dropdown: Entity Name, Entity ID, or Resident Agent Name.
- Enter your search term. For name searches, you don’t need the full name – partial names work and often return more results.
- Hit ‘Search’. A list of matching entities will appear with their ID, type, and status.
- Click on the business name to open the full record – this shows all filed documents, addresses, officers, and status history.
- To download a Certificate of Good Standing or official documents, you may need to create a free account or pay a small filing fee.
Search by Name vs Search by ID – When to Use Each
| Search by Name – Use When: | Search by Entity ID – Use When: |
| You want to check if a business name is available | You have the exact ID from a contract or filing |
| You’re vetting a vendor or contractor | You need to pull up a specific entity with certainty |
| You’re doing market research on local businesses | The business name is very common or generic |
| You know part of the name but not the exact spelling | You want to avoid sifting through multiple results |
Understanding Business Status Results
- Active – The business is in good standing with the state. Annual reports are current.
- Administratively Dissolved – The business failed to file annual reports or pay fees. It may still operate but has lost legal protections.
- Voluntarily Dissolved – The owners formally closed the business through the state.
- Revoked – Typically applies to foreign (out-of-state) entities that no longer meet MA requirements.
If you’re signing a contract with a business showing anything other than ‘Active’, proceed with caution and ask for an explanation.
Other Things You Can Do on the MA SOS Portal
- File a new business entity (LLC, Corp, etc.)
- Submit annual reports for an existing entity
- Amend business information (address, officers, etc.)
- Order a Certificate of Good Standing (required for loans, licenses, and some contracts)
- Dissolve or reinstate a business entity
Common Search Issues and Fixes
| Problem | Fix |
| No results found for a business name | Try a shorter version of the name or search by partial keyword |
| Too many results returned | Add ‘LLC’, ‘Inc’, or ‘Corp’ to narrow results |
| Business shows dissolved but is operating | The owner may need to reinstate – flag this before doing business |
| Can’t find registered agent info | Some entities use a registered agent service – the name is the service, not the owner |
| Documents not loading | Try a different browser or clear cache – the site can be slow on older browsers |







Leave a Comment