Home ecommerce workspace with laptop, shipping supplies, and products

How to Start an Ecommerce or Online Store Business in Virginia

How to Start an Ecommerce or Online Store Business in Virginia

Virginia charges $0 to register for a sales tax permit. No renewal. No annual fee. For an ecommerce business, that’s genuinely good news — most states at least make you jump through hoops.

The rest of the process is pretty standard: form your business entity, get your federal tax ID, register with the state for sales tax, and figure out your local licensing situation. What trips people up is the sales tax side — specifically what you have to collect on, when you hit the economic nexus threshold, and what’s actually exempt. Sell digital products? Probably not taxable. Sell physical goods through your own website to customers in other states? Now you have a multi-state problem.

Here’s what you need to do.


Business Registration

Form Your LLC (or Not)

You don’t legally need an LLC to sell online. A sole proprietorship gets you started without any paperwork. But the moment you’re doing real volume — or selling anything that could come back to bite you (think: physical goods with any conceivable safety issue) — an LLC is worth the $100 it costs to set up.

File your Articles of Organization online through the Virginia State Corporation Commission at cis.scc.virginia.gov. The filing fee is $100. After that, Virginia charges $50 per year to keep the LLC active. That’s your entire state cost. No minimum franchise tax, no annual report fee beyond the $50 registration renewal.

If you have questions, the SCC’s help line is (804) 371-9733 or toll-free at (866) 722-2551.

Get Your EIN

An EIN (Employer Identification Number) is your business’s federal tax ID. You’ll need it to open a business bank account, file business taxes, and register with Virginia’s tax department. It’s free and takes about five minutes at irs.gov/ein. Do it online, get it instantly.

Even if you’re a single-member LLC with no employees, get the EIN. Using your Social Security number for business purposes is a bad habit.

Register for Virginia Sales Tax

This is the one that actually matters for ecommerce. Go to tax.virginia.gov and register your business for a sales tax account. It’s free, it doesn’t expire, and there’s no renewal process.

Once you’re registered, Virginia will assign you a filing frequency — typically monthly or quarterly depending on your sales volume. More on filing deadlines in the sales tax section below.

The BPOL License — Don’t Skip This

Virginia doesn’t have a statewide general business license. What it has instead is the Business, Professional, and Occupational License (BPOL) — administered at the city or county level, not by the state.

Here’s what surprises a lot of online sellers: BPOL can apply to home-based businesses. If you’re running your Shopify store from your spare bedroom in Fairfax County, your local jurisdiction may still want a BPOL license from you, and they’ll charge a tax based on your gross receipts.

Every jurisdiction sets its own rates and thresholds. Some localities exempt businesses under a certain revenue level. Some don’t. You need to contact your city or county directly to find out what applies to you. Don’t assume that because you’re online or home-based you’re off the hook — many ecommerce sellers discover this at tax time.


Virginia Sales Tax for Ecommerce

The Rate

Virginia’s base sales tax rate is 4.3% state plus 1% local, for a combined minimum of 5.3%. But the local portion varies by jurisdiction — some areas have higher combined rates. When you’re collecting sales tax, you need to apply the correct rate based on the destination of the order (i.e., where your Virginia customer is located), not where your business is.

Economic Nexus: Who Has to Collect

If you’re physically located in Virginia, you have nexus and must collect sales tax on all taxable sales to Virginia customers. Full stop.

If you’re based outside Virginia but selling to Virginia customers, the economic nexus threshold applies: $100,000 in gross sales OR 200+ transactions into Virginia in the current or previous calendar year. Hit either threshold and you’re required to register and collect.

This is the same framework most states adopted after the 2018 South Dakota v. Wayfair Supreme Court decision. Virginia’s threshold is in line with most states — not unusually aggressive, but not forgiving either. If you’re doing decent volume, check your Virginia transaction count even if your dollar amount is low.

Filing and Deadlines

Virginia sales tax returns are due by the 20th of the month following the end of your filing period. Monthly filers pay every month. Quarterly filers pay four times a year. The Department of Taxation assigns your frequency when you register based on expected volume, but you can request a change if your business grows.

Missing the deadline triggers penalties and interest. Automate this if you can — most ecommerce platforms integrate with sales tax software (TaxJar, Avalara) that handles calculation and filing.

What’s NOT Taxable in Virginia

This is where Virginia is genuinely ecommerce-friendly, and it matters a lot depending on what you sell:

SaaS is not taxable. If you sell software-as-a-service — subscription access to software you host, not a downloadable program — Virginia does not impose sales tax on it. This is a meaningful exemption. Several states do tax SaaS. Virginia doesn’t.

Digital products are not taxable. Ebooks, PDF downloads, online courses, digital music, apps — not subject to Virginia sales tax. If your business is primarily digital products sold direct-to-consumer, your Virginia sales tax obligations are essentially zero.

Shipping charges are not taxable. If you separately state the shipping charge on the invoice (which you should), it’s not subject to sales tax in Virginia. This is the rule as long as shipping is listed as a separate line item — bundle it into the product price and it becomes taxable as part of the sale.

Contrast this with physical goods: clothing, household items, electronics, supplements, tools — all taxable. If you’re selling physical products, you’re collecting sales tax on those sales.


Multi-State Sales Tax

Your Problem Gets Bigger as You Grow

Virginia sales tax is manageable once you’re set up. The complexity hits when you start selling to customers in other states.

Every state with a sales tax has its own economic nexus rules, its own rates, its own exemptions, and its own filing schedule. Most states use the $100,000 / 200-transaction framework Virginia does, but the specifics vary. Some states have lower thresholds. Some states tax things Virginia doesn’t (including, in some cases, digital products).

As a small ecommerce seller just starting out, multi-state compliance probably isn’t urgent. But once you’re doing real volume nationally, you need to track which states you’ve crossed nexus thresholds in — or hire a tax professional or software to do it.

Marketplace Facilitators Simplify This Enormously

If you sell through Amazon, Etsy, eBay, or Shopify (as a marketplace), this problem mostly goes away. Most states — including Virginia — have marketplace facilitator laws that require the platform to collect and remit sales tax on behalf of sellers. Amazon collects Virginia sales tax on your Amazon sales. Etsy collects it on your Etsy sales.

This means if you’re exclusively a marketplace seller, your multi-state compliance burden is close to zero. You still need to track your own nexus and obligations for your own direct website, but for marketplace sales, the platforms handle it.

Direct Website Sales Are Your Responsibility

If you run your own Shopify store and sell directly to customers in multiple states, you are the one responsible for registering, collecting, and remitting in every state where you have nexus. A Shopify website is not a marketplace facilitator. Shopify provides the tools to calculate and collect tax, but the filing and remittance is on you.

Sales tax software like TaxJar or Avalara connects to your store, monitors your nexus thresholds by state, calculates the right rate at checkout, and automates filings. For a store doing volume across multiple states, this isn’t optional — it’s how you stay compliant without losing your mind.


Startup Costs at a Glance

No two ecommerce businesses cost the same to start. A dropshipping store sourcing products from a supplier and shipping directly to customers has almost no inventory risk. A store stocking its own physical inventory can require significant upfront capital. Here’s a realistic breakdown:

Business formation

  • LLC filing: $100 (one-time)
  • Annual LLC renewal: $50/year
  • EIN: free

Sales tax registration

  • Virginia permit: free

BPOL license

  • Varies by locality — could be a flat fee, could be a percentage of gross receipts. Budget $50–$500 depending on your jurisdiction and revenue. Check with your city or county.

Ecommerce platform

  • Shopify: starts around $39/month for basic; mid-tier plans run $105–$399/month
  • WooCommerce: free plugin, but you pay for hosting, domain, and likely some paid extensions. Realistic monthly cost $30–$100/month
  • Other platforms (BigCommerce, Squarespace Commerce): similar range

Domain and hosting

  • Domain: roughly $10–$20/year
  • Hosting (if WooCommerce or similar): $10–$50/month depending on traffic

Product inventory

  • Dropshipping model: $0–$500 to start (you don’t buy inventory until a sale is made)
  • Small physical inventory: $500–$5,000 to start
  • Larger product catalog or custom manufacturing: $10,000–$50,000+

Insurance

  • Product liability insurance for physical goods: $300–$1,000/year. If you sell anything that touches the human body (supplements, cosmetics, food, tools) or could cause property damage, this is not optional. One claim without coverage ends the business.

Sales tax software (optional at low volume, necessary at scale)

  • TaxJar or Avalara: $20–$200/month depending on order volume and states

Reality-check totals:

ScenarioEstimated Startup Cost
Lean start / dropshipping$500–$2,000
Physical goods with modest inventory$5,000–$15,000
Full inventory build-out$15,000–$50,000+

The lean scenario assumes: LLC ($100), Shopify basic ($39/month), domain and hosting (~$15/month), minimal inventory or dropshipping, and a few months of runway. That’s genuinely achievable. The higher end assumes you’re stocking real inventory, possibly doing some private labeling, and building out a brand from scratch.


What to Do First

The order matters. Don’t spend money on inventory before you have your legal and tax structure in place.

  1. File your LLC with the Virginia SCC at cis.scc.virginia.gov. Takes 15–20 minutes online.
  2. Get your EIN at irs.gov/ein. Free, instant.
  3. Register for Virginia sales tax at tax.virginia.gov. Free. Do this before your first sale.
  4. Check your local BPOL requirements. Call or check your city or county’s website. Do it now — surprises here are unpleasant.
  5. Pick your platform and set up sales tax collection in your store settings. For Shopify, Virginia is straightforward. Map your digital vs. physical products correctly — digital products shouldn’t have sales tax applied.
  6. Set up a process for filing. If you’re doing low volume in Virginia only, you can file manually through tax.virginia.gov. If you’re expanding to multiple states or expecting growth, get sales tax software in place before you scale.

Virginia’s sales tax registration being free and permanent removes one of the usual friction points. The rest is just execution.