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 Maryland Taxes
Maryland has a progressive income tax system with rates that range from 2.00% to 5.75%. That top rate is slightly below the U.S. average. All Maryland counties and the city of Baltimore levy additional 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
Life 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 | --% | $-- |
-
Our Expert
...read more
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 }); } });
Maryland Paycheck Calculator

Maryland Paycheck Quick Facts
- Maryland income tax rate: 2.00% - 5.75%
- Median household income: $97,332 (U.S. Census Bureau)
- Number of cities with local income taxes: 1, plus every Maryland county
How Your Maryland Paycheck Works
If you look at your pay stubs, you’ll notice that not all of your salary goes into your bank account on payday. Some of it is withheld for FICA taxes, income taxes and other deductions and contributions. Every pay period, 6.2% of your earnings goes toward Social Security taxes and 1.45% goes toward Medicare taxes. Together, these taxes are called FICA taxes and your employer matches the amount you pay in FICA taxes. Those contributions help Social Security and Medicare stay afloat. Earnings above $200,000 are subject to a 0.9% Medicare surtax that your employer does not match.
Your employer also deducts money from your paycheck to cover your federal income taxes. Instead of paying your income taxes all at once in April, you pay in smaller installments throughout the year.
Just how much your employer withholds from each paycheck depends on the information you provide on your W-4 form. This is where you declare your marital status, list additional income or jobs and claim dependents. If you have too much money withheld from your paychecks, you won’t receive that money during the year, but you’ll have a lower tax bill in April or a sizable refund. If you have too little money withheld, you’ll owe the IRS come tax time.
The Form W-4 has changed in recent years, as it now no longer uses allowances. Instead, it requires you to enter annual dollar amounts for things such as income tax credits, non-wage income, total annual taxable wages and itemized and other deductions. The form also uses a five-step process where filers must indicate additional income, enter personal information and claim dependents.
FICA taxes and income taxes aren’t the only things that can be taken out of your earnings. If you pay anything for health insurance, life insurance or disability insurance premiums through your employer, you’ll see those monthly contributions taken out of your earnings. The same goes for contributions to retirement accounts or commuter benefits.
The more frequent your paychecks, the smaller they’ll be, assuming your wage or salary is constant. That makes it easier to budget your money. If you get paid monthly you’ll have to be extra careful that you don’t run out of money before the month is out.
Maryland Median Household Income
Year | Median Household Income |
---|---|
2021 | $97,332 |
2020 | $94,789 |
2019 | $95,572 |
2018 | $86,223 |
2017 | $82,093 |
2016 | $73,760 |
2015 | $73,594 |
2014 | $76,165 |
2013 | $69,353 |
2012 | $71,836 |
In Maryland, your employer will withhold money for your state and local income taxes, too. Maryland has a progressive state income tax system with eight tax brackets. On top of the state income taxes, Maryland counties and the city of Baltimore charge each their own local income tax. You can pay the relevant taxes on your Maryland state income tax return, as there is no separate tax form for county or city income taxes. Local rates range from 2.25% to 3.20%. The local tax rate you’ll pay in Maryland is based on where you live, not where you work.
A financial advisor can help you understand how taxes fit into your overall financial goals. SmartAsset’s free tool matches you with up to three vetted financial advisors who serve your area, and you can interview your advisor matches at no cost to decide which one is right for you. If you’re ready to find an advisor who can help you achieve your financial goals, get started now.
If you’re not a resident of Maryland but you have a Maryland income source, you may or may not owe Maryland taxes. It depends on whether your state of residence has a reciprocal agreement with Maryland, and on the type of income you earn in Maryland. If your Maryland earnings are subject to income taxes, your employer will withhold that money from your paychecks, at the special nonresident rate of 2.25%.
Income Tax Brackets
- Single Filers
- Married, Filing Jointly
- Married, Filing Separately
- Head of Household
Single Filers | |
Maryland Taxable Income | Rate |
---|---|
$0 - $1,000 | 2.00% |
$1,000 - $2,000 | 3.00% |
$2,000 - $3,000 | 4.00% |
$3,000 - $100,000 | 4.75% |
$100,000 - $125,000 | 5.00% |
$125,000 - $150,000 | 5.25% |
$150,000 - $250,000 | 5.50% |
$250,000+ | 5.75% |
Married, Filing Jointly | |
Maryland Taxable Income | Rate |
---|---|
$0 - $1,000 | 2.00% |
$1,000 - $2,000 | 3.00% |
$2,000 - $3,000 | 4.00% |
$3,000 - $150,000 | 4.75% |
$150,000 - $175,000 | 5.00% |
$175,000 - $225,000 | 5.25% |
$225,000 - $300,000 | 5.50% |
$300,000+ | 5.75% |
Married, Filing Separately | |
Maryland Taxable Income | Rate |
---|---|
$0 - $1,000 | 2.00% |
$1,000 - $2,000 | 3.00% |
$2,000 - $3,000 | 4.00% |
$3,000 - $100,000 | 4.75% |
$100,000 - $125,000 | 5.00% |
$125,000 - $150,000 | 5.25% |
$150,000 - $250,000 | 5.50% |
$250,000+ | 5.75% |
Head of Household | |
Maryland Taxable Income | Rate |
---|---|
$0 - $1,000 | 2.00% |
$1,000 - $2,000 | 3.00% |
$2,000 - $3,000 | 4.00% |
$3,000 - $150,000 | 4.75% |
$150,000 - $175,000 | 5.00% |
$175,000 - $225,000 | 5.25% |
$225,000 - $300,000 | 5.50% |
$300,000+ | 5.75% |
Local Income Taxes
Jurisdiction | Resident Rate |
---|---|
Allegany County | 3.05% |
Anne Arundel County | 2.81% |
Baltimore City | 3.20% |
Baltimore County | 3.20% |
Calvert County | 3.00% |
Caroline County | 3.20% |
Carroll County | 3.03% |
Cecil County | 3.00% |
Charles County | 3.03% |
Dorchester County | 3.20% |
Frederick County | 2.96% |
Garrett County | 2.65% |
Harford County | 3.06% |
Howard County | 3.20% |
Kent County | 3.20% |
Montgomery County | 3.20% |
Prince George's County | 3.20% |
Queen Anne's County | 3.20% |
St. Mary's County | 3.17% |
Somerset County | 3.20% |
Talbot County | 2.40% |
Washington County | 3.20% |
Wicomico County | 3.20% |
Worcester County | 2.25% |
How You Can Affect Your Maryland Paycheck
If you think you’ll owe a lot at tax time and would rather increase your paycheck withholding to avoid getting a large bill, you can request an additional dollar amount of withholding on both forms. This can be useful if you have an income source outside of your job that could leave you with a big tax bill in April.
In Maryland, supplemental wages (like bonuses and commissions) are subject to withholding and taxation at normal state income tax rates - unlike in some states, which tax supplemental wages at a lower rate.
If you are relocating to Maryland, take a look at our Maryland mortgage rates guide, where you’ll find the details necessary to make a more informed decision.
Another useful way to change the size of your paycheck is to make pre-tax contributions. This is money that comes out of your paycheck before income taxes are removed. The result is that it lowers how much of your pay is actually subject to taxes. Accounts that take pre-tax money include 401(k) and 403(b) plans. So if your employer offers one of these retirement accounts, it’s a great way to save for your future while also lowering your income taxes in the present. You can also put pre-tax money into select medical accounts like health savings accounts (HSAs) and flexible spending accounts (FSAs). Just keep in mind that you can only roll over $500 in an FSA. That means if you don’t use your money by the end of the year, you risk losing it.
Maryland Top Income Tax Rate
Year | Top Income Tax Rate |
---|---|
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% |