Baltimore City and Baltimore County are two completely separate governmental jurisdictions. They share a name and a metro area but almost nothing else. Different tax rates, different business licenses, different rules on what your business owes and to whom.
If you own a business in the Baltimore metro, whether you are on Charles Street in Federal Hill (City) or two miles north in Towson (County), your bookkeeping has to reflect the right jurisdiction. Getting this wrong causes surprise tax bills, missed licenses, and an unpleasant year-end with your CPA.
Here is the practical breakdown.
Real property tax rates differ.
If your business owns real estate, the annual property tax rate is set by the jurisdiction. Baltimore City has one of the highest real property tax rates in Maryland (currently around $2.24 per $100 of assessed value). Baltimore County's is roughly half that (around $1.10 per $100 of assessed value).
The practical bookkeeping impact: property tax expense on your P&L is significantly higher for a City-based owner than a County-based one, on identical property. If your business moved across the line, this shows up in your books immediately and materially.
Personal property tax: only Baltimore City still charges it.
Maryland Personal Property Tax (on business-owned furniture, computers, machinery, and inventory) is filed annually with the State Department of Assessments and Taxation (SDAT) on the Form 1 filing due by April 15 (or in some cases February 20 depending on entity type). SDAT sends assessments to the jurisdiction, which then bills the business.
Baltimore City still assesses and collects personal property tax on business assets. Baltimore County largely does not (though it still requires the SDAT filing). So the same business, with the same $50,000 of computers and office furniture:
- Baltimore City: pays personal property tax each year based on assessed value at the city's rate
- Baltimore County: files the SDAT return but generally owes no county-level personal property tax
This is not a small detail. For a business with meaningful equipment and furniture, it can be a real annual expense in the City that does not exist in the County.
Local income tax: same rate, different distribution.
Maryland collects a state income tax and a piggyback local income tax. The local rate depends on where the employee lives, not where the business operates. Baltimore City and Baltimore County both currently have a 3.2 percent local income tax rate (this is coincidental — other Maryland counties have different rates ranging from about 2.25 percent to 3.2 percent).
For payroll withholding, what matters is:
- Where the employee lives (determines the local rate)
- Where the work is performed (usually determines the state)
If your business is in Baltimore County but you employ someone who lives in Anne Arundel County (2.81 percent), your payroll needs to withhold Anne Arundel's rate for that employee, not Baltimore County's rate. Most Baltimore small businesses we onboard have not audited this in years.
Not sure if you are collecting the right local tax?
Our monthly reporting package includes a payroll tax detail that shows local withholding by employee. If it does not match resident county rates, we surface it in the first close.
Get the sample packageBusiness licensing is different.
Baltimore City requires most businesses operating within city limits to hold specific licenses:
- A trader's license (for retail businesses selling goods)
- An occupancy permit for the physical location
- Industry-specific licenses (restaurants, contractors, salons, etc.)
- Rental property licenses (for landlords, per property)
Baltimore County has a lighter regulatory footprint at the county level, though many industries still require state-level licensing and county zoning approvals. Contractors, food service businesses, and rental property owners have specific requirements.
In either jurisdiction, license fees are annual operating expenses that should be tracked. A missed license renewal usually means fines and, in the worst case, a shutdown order.
Quick reference: what changes across the line.
| Item | Baltimore City | Baltimore County |
|---|---|---|
| Real property tax rate | ~$2.24 per $100 | ~$1.10 per $100 |
| Personal property tax | Yes, business assets taxed | Largely not assessed |
| Local income tax (piggyback) | 3.2% | 3.2% |
| Trader's license | Required for retail | Generally not required |
| Rental property license | Required per property | Varies by property type |
| Water & sewer | City sends bill to owner | County utility, varies |
| Lead paint (pre-1978 rentals) | Registration required | Registration required (state law) |
How this shows up in your bookkeeping.
A few practical setup items:
- Chart of accounts: A dedicated line for “Business Licenses & Permits” separate from general operating expenses. Track city vs. county in the memo or class.
- Property tax: Separate expense lines for real property tax and personal property tax. If you have multiple properties across jurisdictions, use QuickBooks Class tracking to keep them straight.
- Payroll setup: Each employee's local tax rate should be documented in the payroll system. Audit at hire and annually. Employees who move should update their W-4 (state) and MW-507 immediately.
- SDAT filing: Regardless of jurisdiction, the annual Form 1 (Personal Property Return) is due to SDAT. City businesses may owe tax on it; County businesses generally do not, but the filing itself is still required.
What to check right now.
- Confirm your business's exact address is on the City or County side of the line. There are odd pockets where the city line wraps around a block, and businesses have assumed they were in the wrong jurisdiction for years.
- Pull your last real property tax bill. Is it from the City or the County? Does it match your address?
- Pull your last Form 1 personal property assessment. If you are in the City and you own equipment worth more than $2,500 or so, you should be paying personal property tax.
- Check every employee's local income tax withholding against their actual residence. If any are wrong, correct going forward and consider whether prior-year corrections are needed.
- Verify your business license is current at the jurisdiction level.
How we handle this for local clients.
Baltimore is our home market. We run bookkeeping for businesses across Baltimore City, Baltimore County, Anne Arundel, Howard, Harford, and beyond. Every client onboarding starts with a jurisdictional audit — licenses, real property tax, personal property tax, local income tax withholding, and industry-specific rules. It takes about an hour and it almost always surfaces something worth fixing.