Your Details Done
Use SmartAsset's paycheck calculator to calculate your take home pay per paycheck for both salary and hourly jobs after taking into account federal, state, and local taxes.
Overview of Virginia Taxes
Virginia has a progressive state income tax system with four tax brackets that range from 2% to 5.75%. The bracket you fall into will depend on your income level. Since the highest rate applies to income over $17,000, most Virginia taxpayers will find themselves paying the top rate, at least partially. Filing status does not affect state income taxes in Virginia, and no cities in the state levy local income taxes.
Work Info
Add your details
Marital Status
Marital Status
Enter your marital status
Do this later
Dismiss
Job
Add your details
Location
Location
Enter your location Do this later
Dismiss
Add your details
Elected State Percentage
Do this later
Dismiss
Add your details
Dependents
Do this later
Dismiss
Add your details
Pay Frequency
Do this later
Dismiss
Add your details
Allowances
Federal
State
Additional State
Local
How many allowances should you claim?
Do this later
Dismiss
Add your details
Additional Withholdings
Additional Withholdings
Federal
State
Local
Do this later
Dismiss
Add your details
Pre-Tax Deductions
Deduction
Name
Calculation
Method
Deduction
Amount
Medical Insurance
Dental Coverage
Vision Insurance
401k
Long Term Disability Insurance
Commuter Plan
FSA
HSA
Total
Do this later
Dismiss
Add your details
Post-Tax Deductions
Deduction
Name
Calculation
Method
Deduction
Amount
Total
Add another post-tax deduction
' + '
' + '' + '
' + '
' + '' + '' + '' + '' + '' + '' + '
' + '
' + '' + '
' + '
'; }; var addRow = function (thisCount, values) { container.find('.popout-tbody').append(renderRow(thisCount)); var $thisContainer = container.find('.deduction-' + thisCount); var $sel = $thisContainer.find('select[name="deduction-calculation-type"]'); var $inputs = $thisContainer.find('input.percentage, input.dollar'); var $nameInput = $thisContainer.find('input[name="deduction-name"]'); $sel.val(container.find('.deduction-' + (thisCount-1) + ' select[name="deduction-calculation-type"]').val()); $sel.select2({ minimumResultsForSearch: -1 }); $inputs.val(0); $thisContainer.find('input.dollar').autoNumeric('init'); $thisContainer.find('input.percentage').autoNumeric('init'); if (values) { $nameInput.val(values.name); $sel.val(values.type).trigger("change"); if (values.type === 'dol-fixed') { $thisContainer.find('.dollar.tightcontainer').show(); $thisContainer.find('.percentage.tightcontainer').hide(); $thisContainer.find('input.dollar').autoNumeric('set', values.value); } else { $thisContainer.find('.dollar.tightcontainer').hide(); $thisContainer.find('.percentage.tightcontainer').show(); $thisContainer.find('input.percentage').autoNumeric('set', values.value); } } onDedCalcTypeSelect(thisCount, $sel.val()); updateTotalPostDeductions(); smartasset.inputs.repositionPopout(); $nameInput.on('change blur focusout keypress keyup paste', function () { var thisInput = $(this); if (thisInput.val().length > 0) { thisInput.parent().parent().removeClass('has-error'); } smartasset.inputs.repositionPopout(); }); $sel.on('change', function(){ onDedCalcTypeSelect(thisCount, $sel.val()); }); $sel.add($inputs).on('change blur focusout keypress keyup paste', function(){ updateTotalPostDeductions(); }); }; var onDedCalcTypeSelect = function(thisCount, value) { var $row = container.find('.deduction-' + thisCount); if (value === 'dol-fixed') { $row.find('.dollar.tightcontainer').show(); $row.find('.percentage.tightcontainer').hide(); } else { $row.find('.dollar.tightcontainer').hide(); $row.find('.percentage.tightcontainer').show(); } }; var updateTotalPostDeductions = function(){ var totalVal = 0; var $rows = container.find('.popout-tbody .popout-row'); var totalPostTaxDeductions = 0; $.each(smartasset.data.getPageData().postTaxDeductions, function(index, value){ totalPostTaxDeductions += value.value; }); $.each($rows, function(){ var $this = $(this); var $displayAmount = $this.find('.calculated-deduction-amount'); var calcType = $this.find('select[name="deduction-calculation-type"]').val(); switch(calcType) { case 'dol-fixed': $displayAmount.text('$' + smartasset.math.commatoze($this.find('input.dollar').autoNumeric('get'))); totalVal += $this.find('input.dollar').autoNumeric('get') * 1; break; case 'per-gross': $displayAmount.text('$' + smartasset.math.commatoze($this.find('input.percentage').autoNumeric('get') / 100 * smartasset.data.getPageData().grossPay)); totalVal += ($this.find('input.percentage').autoNumeric('get') / 100) * smartasset.data.getPageData().grossPay; break; case 'per-net': $displayAmount.text('$' + smartasset.math.commatoze($this.find('input.percentage').autoNumeric('get') / 100 * (smartasset.data.getPageData().paycheck + totalPostTaxDeductions))); totalVal += ($this.find('input.percentage').autoNumeric('get') / 100) * (smartasset.data.getPageData().paycheck + totalPostTaxDeductions); break; } }); container.find('.calculated-amount-total').text('$' + smartasset.math.commatoze(totalVal)); var errorMsg = container.find('p.error-message'); if (totalVal > smartasset.data.getPageData().grossPay) { errorMsg.show(); } else { errorMsg.hide(); } smartasset.inputs.repositionPopout(); }; // // before popup is shown, reload the data (imagine someone canceled the popup, hit escape, etc) // smartasset.hooks.register("beforePopoutShow", function() { doLoad(); }); // // register the onInputsLoaded method // smartasset.hooks.register("onInputsLoaded", function() { smartasset.inputs.reshowPopout('ud-post-td', 'ud-post-td'); doLoad(); }); $(function() { container = $('.ud-post-td'); container.find('p.error-message').text('Your deductions can\'t exceed your income.'); container.find('.add-row-button').on('click', function(){ var $rows = container.find('.popout-tbody .popout-row'); if ($rows.length < deductionMax) { addRow($rows.length); } if ($rows.length >= deductionMax) { container.find('.add-row-button').addClass('disabled'); } }); smartasset.hooks.register('onInputsLoaded', function(){ updateTotalPostDeductions(); }); container.find(".next").unbind("click").click(doSave); }); }()); Do this later
Dismiss
Add your details
Are you exempt from any taxes?
Do this later
Dismiss
Add your details
Tax Exemptions
Federal Income Taxes
State Income Taxes
Local Income Taxes
Social Security
Medicare
State Insurance Taxes
Do this later
Dismiss
Type
Salary (per year)
Dismiss
Hourly Wage
Dismiss
Hours (per pay period)
Dismiss
Add Overtime
Overtime Hourly Wage
Dismiss
Overtime Hours (per pay period)
Dismiss
You can't withhold more than your earnings. Please adjust your .
Your estimated -- take home pay:
$--
Where is your money going?
Gross Paycheck | $-- | ||
Taxes | --% | $-- | |
Details | |||
Federal Income | --% | $-- | |
State Income | --% | $-- | |
Local Income | --% | $-- | |
FICA and State Insurance Taxes | --% | $-- | |
Details | |||
Social Security | --% | $-- | |
Medicare | --% | $-- | |
State Disability Insurance Tax | --% | $-- | |
State Unemployment Insurance Tax | --% | $-- | |
State Family Leave Insurance Tax | --% | $-- | |
State Workers Compensation Insurance Tax | --% | $-- | |
Pre-Tax Deductions | --% | $-- | |
Details | |||
Post-Tax Deductions | --% | $-- | |
Details | |||
Take Home Salary | --% | $-- |
Save more with these rates that beat the National Average
- CDs
Unfortunately, we are currently unable to find savings account that fit your criteria. Please change your search criteria and try again.
Searching for accounts...
As of
Marketing Disclosure
Unfortunately, we are currently unable to find savings account that fit your criteria. Please change your search criteria and try again.
Searching for accounts...
As of
Marketing Disclosure
'; } // Add in tracking pixels if not suppressed var trackingPixels = ''; if (!smartasset.page.suppressThirdPartyScripts) { for (var trackingPixel in account.trackingPixels) { trackingPixels += ''; } } // Remove tracking pixels in the "link text" if suppressed if (smartasset.page.suppressThirdPartyScripts) { // Remove all "img" elements linkText = smartasset.analytics.removeTrackingPixels(linkText); } // SA-10931 'sa-table-more-padding' added to Bankrate listings, likely a temporary fix var isBankrate = account.source === 'bankrate'; return '
' + '
'+ '' + account.product + '' + 'Sponsored' + '
'+ '
'+ '
'+ '
' + '' + (account.fdic ? '
Member FDIC
' : '' ) + '
' + ( stars ? stars : '' ) + '
' + '
' + '
' + linkText +'
' + '
- ' + '
- ' + '
' + 'APY ' + '
' + '' + '
' + ''+ smartasset.math.commatoze(account.APY, 2) + '%' + '
' + trackingPixels + '
' + '
' + ' - ' + '
Interest Rate
' + '' + ( hasRate ? smartasset.math.commatoze(account.rate, 2) + '%' : 'N/A' ) + '
' + ' ' + ' - '+ '
Min. Balance for APY
' + '' + '$' + smartasset.math.commatoze(account.minDeposit,0) + '
' + ' ' + '
' + '
' + '
'+ '' + '
' + '
' + '
' }; // Method to track tab clicks and initialize nanoScroller depositRatesBlock.tabClick = function() { var $this = $(this); var tabType = $this.data('tab'); smartasset.analytics.track("deposit-mini-rates-tab-click", { tab: tabType } ); // initialize nanoScroller when tab content is viewed for the first time, allowing table to expand to full height // check data-nano-scroll-init if tab was already initialized var $tabPanel = $this.closest('.tab-container').find('[data-product=' + tabType + ']:not([data-nano-scroll-init])'); // initialize nanoScroller when tabs are switched $tabPanel.find('.nano').nanoScroller(); // set data-nano-scroll-init to true to avoid re-initializing again $tabPanel.attr('data-nano-scroll-init', true); }; // Tracks and redirects user clicks on table listings depositRatesBlock.lenderClick = function(url, source, company, product) { // Savings Endpoint Tracking smartasset.savingsvehicles.miniLenderClick( { url: url, source: source, company: company, product: product } ); }; // this flag ensures we do not trigger the "view-savings-block" event more than once var flag_trigger_view = true; // // The JS "entry point" for the savings rates block // smartasset.hooks.register("onInputsLoaded", function() { // Only need to run the logic for displaying the block has not yet been displayed if (!depositRatesBlock.initialized) { depositRatesBlock.savingsMiniRatesTable = smartasset.tables.initializeRatesTable('savingsMiniRatesTable', undefined, '.savings-rates-table', {isMiniRates: true}); depositRatesBlock.cdMiniRatesTable = smartasset.tables.initializeRatesTable('cdMiniRatesTable', undefined, '.cd-rates-table', {isMiniRates: true}); depositRatesBlock.displayBlock(); } else { depositRatesBlock.updateRatesTable(depositRatesBlock.cachedDataSavings, 'savings'); depositRatesBlock.updateRatesTable(depositRatesBlock.cachedDataCds, 'cd'); } // SA-5618 -- send "view-savings-block" event if (flag_trigger_view) { // send event smartasset.analytics.track("view-savings-block"); // set flag to false to prevent sending multiple view events for the same widget-load flag_trigger_view = false; } }); // On CD Rates Pages makes CD tab the default when the page loads $(document).ready(function () { if(depositRatesBlock.smartReviews.productType === 'CD'){ $(".deposit_rates-block .tab-container").easytabs({ defaultTab: "[data-tab='cd']", updateHash: false, animate: false }); } });
Virginia Paycheck Calculator
![Virginia Paycheck Calculator - SmartAsset (7) Virginia Paycheck Calculator - SmartAsset (7)](https://i0.wp.com/sa-cms-seo-images.s3.amazonaws.com/seo-pages/virginia-1.png)
Virginia Paycheck Quick Facts
- Virginia income tax rate: 2% - 5.75%
- Median household income: $87,249 (U.S. Census Bureau)
- Number of cities that have local income taxes: 0
How Your Virginia Paycheck Works
As in all other states, Virginia employers must withhold FICA taxes from their employee’s paychecks. FICA taxes consist of Social Security and Medicare taxes. Social Security withholding is 6.2% of your income, while Medicare withholding is 1.45% of your income each pay period. Your employer will match these percentages so that the total FICA contribution is double what you pay. If you're a single filer who earns a salary in excess of $200,000, wages over that amount are subject to a 0.9% Medicare surtax. For joint filers, this surtax applies to income above $250,000, while married people filing separately will see it added for any income above $125,000.
In some instances, you might assume the responsibility of paying 100% of your FICA taxes instead of the usual 50%. This is the case with self-employed taxpayers. Since these types of workers do not have the luxury of having an employer to contribute half of their FICA taxes, they must cover all of these taxes alone. However, there is a deduction available during tax season so that self-employed workers can recoup some of the “employer” portion of their FICA taxes.
Virginia employers also withhold money for federal income taxes. How much you pay will depend on various factors, including your salary, marital status and whether you have any dependents. Remember that whenever you start new employment or you undergo major life changes, like getting married or having a child, you will need to fill out a new Form W-4.
The IRS has recently made revisions to the Form W-4. The new version no longer lets you claim allowances, as it instead features a five-step process that asks you to enter annual dollar amounts for any additional income or jobs, as well as things like non-wage income, income tax credits, itemized and other deductions and total annual taxable wages.
Keep in mind that your paycheck frequency also plays a role in your cash flow each month. More frequent but smaller paychecks may mean you budget a bit differently than if you get fewer, larger paychecks.
Virginia Median Household Income
Year | Median Household Income |
---|---|
2022 | $87,249 |
2021 | $80,268 |
2020 | $82,214 |
2019 | $81,313 |
2018 | $77,151 |
2017 | $70,811 |
2016 | $66,451 |
2015 | $61,486 |
2014 | $66,155 |
2013 | $65,907 |
2012 | $64,632 |
Like most states, Virginia also collects a state income tax. Taxpayers fall into one of four income brackets, depending on income level. The top tax rate of 5.75% applies to taxable income over $17,000, so most taxpayers will be paying that rate on at least some of their income. Virginia's income tax brackets apply to all residents regardless of filing status.
If you are looking to buy a home in Virginia or if you want to refinance a mortgage on a home you already own, make sure to check out our Virginia mortgage guide for important information on rates and details about getting a mortgage in the Old Dominion.
Income Tax Brackets
- All Filers
All Filers | |
Virginia Taxable Income | Rate |
---|---|
$0 - $3,000 | 2.00% |
$3,000 - $5,000 | 3.00% |
$5,000 - $17,000 | 5.00% |
$17,000+ | 5.75% |
A financial advisor can help you understand how taxes fit into your overall financial goals. Finding a financial advisor doesn't have to be hard. SmartAsset’s free tool matches you with up to three vetted financial advisors who serve your area, and you can have a free introductory call with your advisor matches to decide which one you feel is right for you. If you’re ready to find an advisor who can help you achieve your financial goals, get started now.
How You Can Affect Your Virginia Paycheck
There's a simple way to have an impact your Virginia paycheck. For one, you can elect to set up an additional dollar withholding from each of your paychecks to go toward taxes. Yes, your paychecks will be smaller now, but it’s easier to avoid underpaying and it may increase your chances of getting a tax refund in April. At the very least, it'll make it less likely that you’ll face a big bill.
Do you have health and life insurance for you and your family through an employer-sponsored plan? Any premiums you pay for those are deducted from your paycheck. The same goes for your contributions to a retirement plan like a 401(k) or 403(b) via your company. Additionally, the money you put toward these retirement plans is subtracted from your wages before taxes are applied. This lowers your taxable income and you may owe less in taxes as a result.
Virginia Top Income Tax Rate
Year | Top Income Tax Rate |
---|---|
2023 | 5.75% |
2022 | 5.75% |
2021 | 5.75% |
2020 | 5.75% |
2019 | 5.75% |
2018 | 5.75% |
2017 | 5.75% |
2016 | 5.75% |
2015 | 5.75% |
2014 | 5.75% |
2013 | 5.75% |