No. If you do not have a physical presence in the Town of Telluride, you do not need a business license, however, a sales tax license may be required. To apply for a sales tax license, follow these instructions. The process is the same as obtaining a business license., but during the application process, indicate in the description that you need a sales tax license only. The business license administrator will approve you for a zero-fee business license with an attached, non-expiring, sales tax license.