What’s a business trust?
A business trust is a legal structure in which the trust technically owns the business and the business is managed by a trustee for the benefit of others. Unlike a limited liability company (LLC) or corporation, a business trust is governed by the trust agreement...

