Crosodocrosodo
Business7 min read·June 29, 2026
Sarah Baker · Crosodo Editor

How to label cottage food in Virginia (2026 guide)

A plain-English, label-by-label walkthrough of Virginia's cottage food labeling rules under Va. Code §3.2-5130 — required elements, the exact disclaimer, the 9 federal allergens, and a copy-paste label template.

If you sell baked goods from your home in Virginia, every item you sell has to be labeled correctly. Virginia's cottage food law — Va. Code §3.2-5130 — is a solid, workable law, but the labeling rules are specific, and getting them wrong means you lose the protection the law gives you.

This guide walks through exactly what goes on a Virginia cottage food label, gives you a copy-paste template, and covers the edge cases that trip people up. It mirrors our most popular label walkthrough — how to label cottage food in Texas — adapted to Virginia's rules.

Not legal advice. We're a small apparel brand that cares about home bakers. For anything serious, read the law directly or call Virginia Department of Agriculture and Consumer Services.

What every label must include

Per Virginia's cottage food labeling rules, every product label must include:

  1. Your business (operation) name and address.
  2. The production date (date the food was made).
  3. The state's required disclaimer statement, verbatim (exact wording below).

What Virginia law actually says

Label must be affixed to the principal display panel (or a sign for small packages) and must include: name of the person preparing the food, physical address, telephone number, date the food product was processed, and the all-caps statement 'NOT FOR RESALE — PROCESSED AND PREPARED WITHOUT STATE INSPECTION.' The all-caps requirement is distinctive among US cottage food laws.

The 9 federal major allergens you must disclose

  • Milk
  • Eggs
  • Fish
  • Shellfish
  • Tree nuts
  • Peanuts
  • Wheat
  • Soy
  • Sesame (added federally in 2023 — frequently missed)

You don't have to list every ingredient in most states, but you must explicitly name any of these allergens that are present. “May contain” hedging isn't a substitute — if it's in there, name it. Sesame became the 9th federal major allergen in 2023 and is the one most older label templates miss.

The required disclaimer

Virginia requires this statement, word for word, on the label or a point-of-sale sign:

NOT FOR RESALE — PROCESSED AND PREPARED WITHOUT STATE INSPECTION.

Copy-paste label template

Product name
SOURDOUGH BOULE
Made by
Jane's Sourdough Co.
Address / ID
your home address or state ID number
Ingredients
bread flour, water, salt, sourdough culture (wheat)
Allergens
Contains: WHEAT
Disclaimer
NOT FOR RESALE — PROCESSED AND PREPARED WITHOUT STATE INSPECTION.

Print it on a sticker, put it on the bag. Adjust the ingredient and allergen lines for each product.

The extra rules worth knowing

All-caps disclaimer wording

Virginia is one of the states that specifies the disclaimer in ALL CAPS. Match the capitalization exactly — it's a distinctive requirement and easy to get dinged on.

Common labeling mistakes to avoid

  1. Forgetting sesame as a major allergen (added federally in 2023 — many older templates list only 8).
  2. Using “may contain” when the product actually contains the allergen. Name it if it's present.
  3. Leaving off the required disclaimer because you printed small business-card-style labels. The disclaimer is non-negotiable.
  4. Handing out unlabeled samples. If you're giving a free taste at a market, the rules still apply.
  5. Using a P.O. Box where Virginia requires a physical address (or use your state-issued ID number instead where allowed).

Quick checklist before you print

  • Product common name (not just a brand name)
  • Business name on label
  • Address or state ID number on label
  • All 9 major allergens disclosed if present (including sesame)
  • Required disclaimer statement, verbatim
  • Production date included where required
  • Packaging prevents contamination

Official sources

For the full breakdown of Virginia's rules — sales cap, registration, county zoning — see the Crosodo Virginia state guide. If your Virginia county is missing from our directory, tell us and we'll add it next.

Crosodo Blog entries are recipe and craft notes from working cottage bakers. Recipes assume working with an active starter and basic equipment. Cottage food sales are governed by your state's law — see our state directory for legal details.

Full state guide

Virginia cottage food law

Sales cap, registration, allowed foods, and the full labeling rules for Virginia — plus the county-by-county zoning breakdown.

View Virginia guide →
By locality

Virginia counties

134 counties tracked — pick yours for local zoning + health department links.

Fairfax County
Fairfax
1.15M
Prince William County
Manassas
481K
Virginia Beach city
Virginia Beach
458K
Loudoun County
Leesburg
421K
Chesterfield County
Chesterfield
366K
Henrico County
Richmond (independent city; county seat is unincorporated)
333K
Chesapeake city
Chesapeake
249K
Norfolk city
Norfolk
237K
Arlington County
Arlington
236K
Richmond city
Richmond
227K
Newport News city
Newport News
185K
Stafford County
Stafford
158K
Alexandria city
Alexandria
158K
Spotsylvania County
Spotsylvania
141K
Hampton city
Hampton
137K
Albemarle County
Charlottesville
113K
Hanover County
Hanover
111K
Montgomery County
Christiansburg
99K
Roanoke city
Roanoke
99K
Portsmouth city
Portsmouth
97K
Roanoke County
Salem
97K
Suffolk city
Suffolk
95K
Frederick County
Winchester
92K
Rockingham County
Harrisonburg
84K
Bedford County
Bedford
80K
Lynchburg city
Lynchburg
79K
James City County
Williamsburg
79K
Augusta County
Staunton
77K
Fauquier County
Warrenton
73K
York County
Yorktown
70K
Pittsylvania County
Chatham
61K
Campbell County
Rustburg
56K
Franklin County
Rocky Mount
55K
Washington County
Abingdon
54K
Culpeper County
Culpeper
53K
Harrisonburg city
Harrisonburg
52K
Henry County
Martinsville
51K
Charlottesville city
Charlottesville
46K
Shenandoah County
Woodstock
44K
Prince George County
Prince George
43K
Manassas city
Manassas
43K
Danville city
Danville
43K
Warren County
Front Royal
41K
Tazewell County
Tazewell
40K
Isle of Wight County
Isle of Wight
39K
Gloucester County
Gloucester Court House
39K
Louisa County
Louisa
38K
Orange County
Orange
37K
Wise County
Wise
36K
Halifax County
Halifax
34K
Pulaski County
Pulaski
34K
Botetourt County
Fincastle
34K
Accomack County
Accomac
33K
Petersburg city
Petersburg
33K
Amherst County
Amherst
31K
Caroline County
Bowling Green
31K
Powhatan County
Powhatan
31K
Mecklenburg County
Boydton
30K
Smyth County
Marion
30K
Carroll County
Hillsville
29K
Wythe County
Wytheville
28K
Fredericksburg city
Fredericksburg
28K
Winchester city
Winchester
28K
Dinwiddie County
Dinwiddie
28K
Fluvanna County
Palmyra
27K
King George County
King George
27K
Russell County
Lebanon
26K
Staunton city
Staunton
26K
Salem city
Salem
25K
Goochland County
Goochland
25K
Fairfax city
Fairfax
24K
Page County
Luray
24K
New Kent County
New Kent
23K
Hopewell city
Hopewell
23K
Rockbridge County
Lexington
23K
Waynesboro city
Waynesboro
22K
Lee County
Jonesville
22K
Prince Edward County
Farmville
22K
Scott County
Gate City
22K
Greene County
Stanardsville
21K
Buchanan County
Grundy
20K
Westmoreland County
Montross
18K
Colonial Heights city
Colonial Heights
18K
Southampton County
Courtland
18K
King William County
King William
18K
Patrick County
Stuart
18K
Manassas Park city
Manassas Park
17K
Bristol city
Bristol
17K
Buckingham County
Buckingham
17K
Giles County
Pearisburg
17K
Radford city
Radford
16K
Appomattox County
Appomattox
16K
Brunswick County
Lawrenceville
16K
Nottoway County
Nottoway Court House
16K
Floyd County
Floyd
16K
Williamsburg city
Williamsburg
15K
Grayson County
Independence
15K
Alleghany County
Covington
15K
Clarke County
Berryville
15K
Nelson County
Lovingston
15K
Falls Church city
Falls Church
15K
Dickenson County
Clintwood
14K
Madison County
Madison
14K
Martinsville city
Martinsville
14K
Amelia County
Amelia Court House
13K
Poquoson city
Poquoson
12K
Northampton County
Eastville
12K
Northumberland County
Heathsville
12K
Lunenburg County
Lunenburg
12K
Charlotte County
Charlotte Court House
12K
Greensville County
Emporia
11K
Lancaster County
Lancaster
11K
Sussex County
Sussex
11K
Middlesex County
Saluda
11K
Essex County
Tappahannock
11K
Cumberland County
Cumberland
10K
Richmond County
Warsaw
9K
Mathews County
Mathews
9K
Franklin city
Franklin
8K
Rappahannock County
Washington
7K
Lexington city
Lexington
7K
Charles City County
Charles City
7K
Galax city
Galax
7K
King and Queen County
King and Queen Court House
7K
Buena Vista city
Buena Vista
7K
Surry County
Surry
7K
Bland County
Bland
6K
Covington city
Covington
6K
Emporia city
Emporia
6K
Craig County
New Castle
5K
Bath County
Warm Springs
4K
Norton city
Norton
4K
Highland County
Monterey
2K
Bedford city
Bedford
0