Getting Your Virginia Sales Tax Permit Sorted Out
Virginia requires a seller's permit if you have nexus and sell taxable goods or services in the state. The process itself is handled through the CRA system at cro.virginia.gov, and it took me about twenty minutes last week to register a client's entity. Most of that time was just double-checking the employer identification number against what was on the IRS paperwork. The form asks for your EIN, the date you started selling, the types of products you're moving, and whether you have employees in Virginia. It's straightforward, but there are a few traps that will slow you down if you aren't watching for them. The first thing most people get wrong is the timing. You are legally required to register before you start making sales, not after you hit some arbitrary revenue threshold. Virginia does not have a de minimis exception for sales tax purposes the way some states do with their economic nexus rules. If you had physical presence here before July 2018, you needed a permit then. If you only have economic nexus now, you still need the permit before your first sale under that threshold. I had a client who waited until they hit $100,000 in sales and then tried to backdate the registration. That didn't work. The CRA system won't let you skip ahead, and retroactive permits are not a thing unless you file voluntarily and expect to owe penalties on top of the tax. The CRA portal itself is functional but occasionally sluggish. I would recommend doing the registration during off-peak hours, ideally midweek in the morning. Late Friday afternoons and the first Monday of the month tend to be problematic. During one session last October, the portal timed out three times while I was entering my business address details. I switched to Chrome from Firefox and it cleared up immediately. Browser choice matters more than you might expect with government systems like this.
What You Need Before You Start
You need a valid federal Employer Identification Number from the IRS. A Social Security number will not work for a business registration, even if you are a sole proprietor. You need your legal business name, any trade names you operate under, the principal office address, and a clear description of the goods or services you plan to sell. The description field is where people get sloppy. Vague entries like "retail" or "general merchandise" can trigger a review flag. Be specific. "Handcrafted leather goods sold online to Virginia residents" is the kind of detail that processes cleanly on the first attempt. If you already have a Virginia tax account from a previous business, you might be able to piggyback on that. The CRA allows you to link a new entity to an existing account under certain conditions, which saves you from going through the full registration flow again. I used this workaround last year for a client who was opening an LLC after running an unrelated sole proprietorship in the state. Saved probably fifteen minutes of form-filling and cut down on the chance of entering conflicting address information across two separate accounts.
Understanding Your Filing Frequency
Once registered, you will be assigned a filing frequency. Virginia defaults to quarterly for most new registrants unless your projected annual tax liability pushes you into monthly territory. The threshold for monthly filing is roughly $500 in estimated annual tax, but the state may adjust this based on what you report during registration. I recommend selecting monthly if you think your sales will be consistent or heavy, because moving from quarterly to monthly mid-year is an administrative hassle you do not want dealing with during a busy sales period. Here is something most guides leave out: Virginia allows a same-day payment option through EFT, and using it can shave a day off your compliance cycle. When you file your return online, the system lets you authorize a bank withdrawal for the amount due at the exact moment you submit. That immediate deduction clears faster than mailing a check, and it eliminates the risk of a late payment penalty caused by postal delays. I set this up for my own clients and it has never failed to save me from a weekend panic about whether payment went through.
Get the Full Details

Common Pitfalls and Where People Miss the Mark
One issue that comes up repeatedly is the handling of digital products. Virginia taxes digital services and certain downloadable goods differently than tangible personal property. If you sell software, e-books, or streaming content to Virginia customers, your tax obligation may differ from what you assumed based on your physical product sales. The CRA has a separate category for digital products under their taxability matrix, and misclassifying these items can lead to underpayment and an audit adjustment later. I caught this once with a client who sold digital templates alongside physical prints. They were filing the digital sales at the standard rate when the correct treatment required a different categorization. Another trap is the resale certificate. Virginia uses Form ST-12 for this purpose, and you need a valid ST-12 on file before you buy inventory tax-free for resale. The old system allowed paper submissions, but the current process is almost entirely digital through the CRA. You can upload the certificate, but having it pre-filled and saved in your account makes future transactions faster. I keep a template of the ST-12 in my files so I can populate it quickly whenever a new Virginia client asks about it. Local option taxes are a headache that most out-of-state sellers overlook. Virginia has local option sales taxes that vary by jurisdiction, ranging from zero to three additional percentage points on top of the state rate. If you sell to customers in different localities, you need to either charge the correct combined rate for each shipment or use a marketplace facilitator that handles the remittance for you. The Combined Rates tool on the Virginia Department of Taxation website can generate the proper rates, but it only works for in-state shipping destinations. If you are dropping shipments through a third-party logistics provider outside Virginia, the rate lookup becomes less useful.
What the System Gets Wrong
The CRA portal does not save your progress if you walk away mid-registration. Close the tab or lose your connection and everything you entered disappears. I learned this the hard way when a power flicker knocked out my router during a registration window. Twenty minutes of typing gone. Copy your answers into a notes document before you submit anything, and only paste them into the portal when you are ready to send. It adds a step, but it prevents the frustration of starting over. The system also sometimes misclassifies business structures. If you register as an LLC but your IRS records list you as a partnership, the CRA may flag the account and delay processing. Make sure your state and federal registrations match before you begin. Mismatched entity information is one of the most common reasons a registration gets stuck in review rather than going through instantly. Finally, Virginia does not automatically send you a certificate of registration anymore. The confirmation appears in your CRA dashboard, and you can print it from there. If you need a physical copy for a bank or a vendor, request it through the portal after your account is active. Some older guides reference a mail-out process that no longer exists, so do not wait for a letter that is not coming.
After You Are Registered
Your first filing deadline depends on when your registration was approved. If you registered mid-quarter, you will likely have a short initial period followed by a full quarter. The due date is the last day of the month following the end of your reporting period, so Q1 filings are due April 30. Set a calendar reminder at least two weeks before the deadline. Virginia charges a penalty of 10 percent of the tax due plus interest at a rate that adjusts quarterly, and those penalties add up fast if you miss the window by even a few days. I also keep track of any changes to Virginia tax law through the department's newsletter and direct alerts. The state has been active recently in updating rules around remote sales and digital services, and being caught off guard by a rule change can result in a compliance gap that costs more to fix than it would have to prevent. One consultant recommended that I look into an automated sales tax software like TaxJar or Avalara, but for a small operation with primarily in-state sales, the manual process through the CRA portal remains perfectly adequate and far cheaper. The automation tools make sense when you are dealing with dozens of states. For Virginia-only compliance, they are overkill.
