Roanoke County, VA Home Business: Zoning & Home Occupation Permits (2026)
Key Facts
- Type I cap
- 10% of floor area or 250 sq ft
- Type II cap
- 25% of floor area or 500 sq ft
- Type II employee
- 1 non-resident allowed
- License required
- from Commissioner of the Revenue
- Firearms sales
- prohibited as home occupation
Summary
In Roanoke County, Virginia (outside the independent cities of Roanoke and Salem), a home business is zoned as either a Type I or Type II home occupation under Code § 30-82-3, each with its own floor-area cap, and every home occupation needs a county business license from the Commissioner of the Revenue.
(A)Intent. These provisions are adopted in recognition that certain small-scaled commercial activities may be appropriate accessory uses within residential dwellings. The character and scale of such commercial activities must be subordinate and incidental to the principal use of the premises for dwelling purposes, and must be consistent with the predominant residential character of the property and/or surrounding neighborhood. ... 12.All home occupations shall be required to obtain a Roanoke County Business License from the Commissioner of the Revenue. (C)Additional standards for all Type I home occupations:1.The maximum floor area permitted for a home occupation shall be ten (10) percent of the finished floor area of the dwelling unit, or 250 square feet, whichever is greater. ... (D)Additional standards for all Type II home occupations:1.The maximum floor area permitted for a home occupation shall be twenty-five (25) percent of the finished floor area of the dwelling unit, or five hundred (500) square feet, whichever is greater.2.One (1) person who is not a permanent resident of the dwelling may be engaged or employed in the home occupation.
Full Breakdown
Roanoke County Code § 30-82-3 recognizes small-scale commercial activity inside a residential dwelling as a home occupation, but only if it stays subordinate and incidental to the home's residential use and doesn't give the operator an unfair edge over a business in a commercial zone, per § 30-82-3(A). The ordinance splits home occupations into two tiers. A Type I home occupation, under § 30-82-3(C)1, is capped at 10 percent of the dwelling's finished floor area or 250 square feet, whichever is greater, and must run entirely inside the principal residence or an accessory structure with no non-resident employees.
A Type II home occupation, under § 30-82-3(D)1, can grow to 25 percent of the finished floor area or 500 square feet, whichever is greater, and § 30-82-3(D)2 lets it employ one person who isn't a permanent resident of the dwelling. Every home occupation, Type I or II, must obtain a Roanoke County Business License from the Commissioner of the Revenue before operating, under § 30-82-3(B)12, and neither tier may store toxic, explosive, flammable or hazardous materials on site or sell firearms, per § 30-82-3(B)3.
Pet grooming and pet breeding get their own carve-outs under § 30-82-3(B)10 and (B)11: grooming is capped at one customer and eight animals a day, and breeding at 20 animals sold per year.
Violations & Fines
Operating a home occupation without the required Roanoke County Business License, exceeding the Type I or Type II floor-area cap, or employing more people than the tier allows is a zoning violation under § 30-22, prosecuted as a misdemeanor with a fine of $10 to $2,500 and each day of continued operation charged as a separate offense.
Frequently Asked Questions
What's the difference between a Type I and Type II home occupation in Roanoke County?
Do I need a business license to run a home business in Roanoke County?
Can I hire an employee who doesn't live in my house?
Can I sell firearms as a home occupation?
Sources & Official References
Other rules in Roanoke County
How Roanoke County compares: Easiest Cities to Run a Home Business·Compare Roanoke County to another location·View the Virginia home business overview
See something wrong?
Help us keep this page accurate. If you notice an error or outdated information, let us know.