This article shows you the difference between Account and Contact in SugarCRM.
An Account is a business organisation/entity that you want to have business with.
A Contact is a real person whose details have been obtained through phone calls, emails or etc. to the Account (company)
Hence, an account can have more than one contact. In SugarCRM, the correct procedure is to create a new account for the company, then create the contacts (persons) linked to the account.