Very critical question. Many firms blur the lines here and offer some services in each area. This gets confusing. It is important to choose a firm that SPECIALIZES in what you need the most. Here are the basic types of Firms and what they generally offer/ specialize in:
- Consulting Firms: They offer the most basic help. Most commonly they offer tax strategy positioning and Relocation Services.
- CPA Firms: Most often specialize in tax compliance and accounting and on-going execution of these tasks.
- Law Firms: They offer the most complex handling of legal tasks and complicated corporated structuring. They are generally the most high-authority and high-cost option.