Yes, the terms "independent contractor" and "freelancer" are often used interchangeably.
You're an independent contractor if you offer services to the general public under a business name, maintain control over how you provide these services, and operate independently from the businesses that hire you.
In many jurisdictions, a "B" license is for general building contractors, while a "B2" might refer to a specific subset or specialty within general construction. Always check local regulations for precise definitions.
It depends on the extent of the renovation and the conditions of the existing structure. Building from scratch may be cheaper in cases where extensive renovations are needed.
For personal residences, no. But if it's a rental or business property, you might depreciate the expense over time.