What must a Pennsylvania cleaner sort out before the first paid clean?
Four things: a sales tax license, a registered name (fictitious name or LLC), any city registration where you work, and liability insurance. The sales tax license is the one most new cleaners miss, because many guides say house cleaning is untaxed. In Pennsylvania it is taxed.
The state’s own PA Business Hub guide for cleaning businesses puts it plainly: residential and commercial building cleaning services are subject to sales tax, the license comes free through the Department of Revenue’s myPATH system, and beyond the basic registrations there is no general business license every Pennsylvania business needs. There is no state cleaning license either.
The order that avoids redoing paperwork
- Choose a name and a structure. Check the name with the Department of State before you buy a domain or print cards.
- File the fictitious name (and place the newspaper ads) or form the LLC.
- Register in myPATH for the sales tax license, and for employer accounts if you will hire.
- If you clean in Philadelphia or Pittsburgh, register with the city.
- Buy general liability insurance, and workers’ comp before your first employee starts.
- Set prices before tax, then add the rate for the county where each home is.
This page sticks to Pennsylvania. For choosing services, equipment and first clients, read our general guide on how to start a cleaning business. If you are still naming the company, the cleaning business name generator gives you ideas to check against the state’s records.
Is house cleaning taxable in Pennsylvania?
Yes. Pennsylvania taxes “building maintenance or cleaning services” performed in the state, and the definition covers the inside of homes as well as offices. The only residential carve-out is for a maid hired directly by the household as its own employee, which is not how a cleaning business works.
What the Department of Revenue says
The Retailer’s Information Guide (REV-717) says building maintenance or cleaning services are subject to tax when performed in Pennsylvania. It defines building cleaning as removing dirt, dust or grime on or inside a building and keeping the building and its contents in a clean, neat, polished or orderly appearance. Building repair work is not taxable, and neither are painting and wallpapering.
The one household exception
The regulation behind the guide, 61 Pa. Code § 60.1, excludes maid services performed in a two-party transaction where the person receiving the service must withhold federal income and Social Security taxes. In other words, a housekeeper on the homeowner’s own payroll. If clients pay your business, and your business pays you or your crew, you collect tax.
Which rate
The Department of Revenue’s sales and use tax page sets the state rate at 6%, with 1% local tax added in Allegheny County and 2% in Philadelphia. REV-717 adds that the local tax applies to services used in the county or city that imposes it, so the rate follows the home you clean, not your own address:
| Where the home is | Rate | Tax on a $150 clean | Client pays |
|---|---|---|---|
| Most of Pennsylvania | 6% | $9.00 | $159.00 |
| Allegheny County (including Pittsburgh) | 7% | $10.50 | $160.50 |
| Philadelphia | 8% | $12.00 | $162.00 |
Say on your website and quotes that prices are before tax, and set the tax aside every week: it is the client’s money, not your income. Build the price itself first, with the house cleaning pricing guide, then add the tax on top so it never comes out of your margin.
Why does a Pennsylvania fictitious name need newspaper ads?
Because state law makes sole proprietors announce it. A fictitious name costs $70 with the Department of State, and if an individual is listed as an owner, you must also publish a notice in two newspapers in your county. Budget for the ads as well as the filing fee.
Who has to register
The Department of State’s fictitious names page says any sole proprietorship, partnership, corporation, LLC or other association doing business under a name other than its own must register it. Cleaning under your own full name, such as “Ana Kowalski”, needs nothing. “Ana’s Home Cleaning” does, and so does “Ana Kowalski & Sons”.
The advertising rule
- Who advertises: only registrations that list an individual as a party. A sole proprietor always does. An LLC registering a second name, with no individual listed, does not.
- Where: two newspapers of general circulation in the county where the business is located, one of them a legal newspaper. If the county has only one newspaper of general circulation, that one is enough.
- Proof: you don’t send it to the state, but keep it with your business records.
Ad prices vary a lot by county and paper, so call both papers for a quote before you file. The county courthouse or county bar association can tell you which paper is the legal one.
What happens if you skip it
The same page warns that a business using an unregistered fictitious name may not use Pennsylvania courts to enforce a contract made under that name, and a court can impose a $500 penalty for late registration. For a cleaner chasing an unpaid move-out clean, that matters. The Department of State fee schedule lists $70 for the registration and $70 to amend or cancel it.
What does a PA LLC cost now that annual reports are required?
$125 to form and $7 a year. Pennsylvania replaced its once-a-decade report with an annual report in 2025, so an LLC is no longer a file-and-forget company here.
The fee schedule lists $125 for a Certificate of Organization for a domestic LLC. The Department of State’s annual reports page says:
- Most domestic and foreign filing associations, LLCs included, must file an annual report starting in 2025.
- The fee is $7 for an LLC.
- LLCs file between January 1 and September 30 each year.
- The old decennial report requirement has been repealed.
- Starting with reports due in 2027, a domestic LLC that doesn’t file faces administrative dissolution and loses the protection of its name.
One upside for sole proprietors weighing the switch: an LLC registering a trade name doesn’t need the newspaper ads when no individual is listed on the registration. If you plan to form an LLC within a year anyway, forming it first and trading under its own name can save you the ad costs.
An LLC separates business debts from personal ones. It doesn’t pay for a damaged floor: insurance does. Our guide to LLCs for cleaning businesses covers when the switch is worth it, and the insurance guide for cleaners covers the policies clients ask about.
Cleaning homes in Philadelphia: a free license and two city taxes
Philadelphia asks more than anywhere else in the state. Anyone doing business in the city, including cleaners based in the suburbs, needs a free Commercial Activity License, and owes the Business Income and Receipts Tax (BIRT) and, for sole proprietors and LLCs, the Net Profits Tax. Homes there also carry the 8% sales tax.
Commercial Activity License
The city’s Commercial Activity License page says any person or legal entity that does business in Philadelphia needs one, including businesses located outside the city. It costs nothing and never needs renewing, but you first need a BIRT account number and must be current on city taxes.
Business Income and Receipts Tax
The city’s BIRT page says every individual, partnership, LLC and corporation engaged in business for profit in the city must file. For tax year 2025 the rates are 1.410 mills on gross receipts ($1.41 per $1,000) plus 5.71% of taxable net income, and the first-$100,000 exemption small businesses used to get is gone as of tax year 2025. Returns are due April 15. On $60,000 of Philadelphia cleaning revenue, the receipts part alone is $84.60.
Net Profits Tax
The Net Profits Tax page applies it to Philadelphia residents wherever they work, and to nonresidents doing business in the city. It covers sole proprietors, partnerships and LLCs, not corporations. For 2025 the rates are 3.74% of net profits for residents and 3.43% for nonresidents, due April 15, with estimated payments during the year. The two city taxes interact, so have an accountant who knows Philadelphia prepare your first returns.
Pittsburgh and the rest of the state: local registration and wage taxes
Outside Philadelphia, local rules are lighter but not zero. Pittsburgh wants businesses registered within 15 days, and every Pennsylvania employer withholds local earned income tax and local services tax from employees’ pay.
Pittsburgh
Pittsburgh’s new business registration page says every person with an office or other place of business in the city that performs work or renders services there must register with the Department of Finance within 15 days of starting. You can email the form, mail it or walk in, and you aren’t registered until you get a verification letter. Homes in Pittsburgh, and the rest of Allegheny County, also take the 7% sales tax rate.
Local wage taxes, statewide
The state’s hiring workers guide says employers should withhold and remit the local earned income tax and local services tax for employees working in Pennsylvania, at rates set by where they live and work. Your payroll service looks those up for you, but it needs each cleaner’s home address and your work location to get it right.
Other towns
We did not check every borough and township. Before you start, call your municipality and ask three questions: do I need to register a home-based cleaning business, do I owe any local business tax, and are there sign or vehicle rules for home businesses. Write down who you spoke to.
Hiring in PA: $7.25, workers’ comp from day one, UC and new-hire reports
Pay at least $7.25 an hour, buy workers’ comp before your first employee starts, register for unemployment compensation through myPATH, and report each new hire within 20 days. Pennsylvania’s wage floor is low; its workers’ comp rule is strict.
Minimum wage
The Department of Labor and Industry’s wage FAQ confirms the minimum wage is $7.25 an hour. A bill to raise it, HB 2189, passed the state House on March 24, 2026 and was waiting on the Senate when we checked on October 5, 2026. Nothing has changed yet, but watch for it. In practice you won’t hire good cleaners at $7.25 in Pennsylvania, so set prices that let you pay a competitive wage.
Workers’ comp from the first employee
Labor and Industry’s page on purchasing workers’ compensation insurance says coverage is generally mandatory for all employers with one or more employees, part-time or full-time, family members included. You can buy it from a private insurer through an agent or broker, or from the State Workers’ Insurance Fund (SWIF), which helps new businesses that struggle to get private coverage. The department’s workers’ comp page warns that employers without it may be sued by employees and criminally prosecuted.
Unemployment compensation
The UC employer’s handbook says anyone with employees, or planning to hire, registers through myPATH, and Labor and Industry then sets your rates and account number. Its 2026 tax highlights set the newly liable non-construction employer rate at 3.822% on a taxable wage base of $10,000 per employee, so at most $382.20 per employee per year. Employees also pay 0.07% of their gross wages, which you withhold.
New-hire reports
The Pennsylvania New Hire Reporting Program says employers must report new hires within 20 days of the date of hire, including rehires who went more than 30 days without wages, through PA CareerLink.
Calling cleaners contractors doesn’t make them contractors. If they work your schedule, with your supplies, for your clients, they look like employees, and workers’ comp, UC and withholding all follow. Ask an accountant before you decide.
What does it cost to start a cleaning company in PA?
State fees are moderate: $70 for a fictitious name plus newspaper ads, or $125 for an LLC plus $7 a year. The sales tax license and Philadelphia’s license are free. Insurance, workers’ comp and supplies cost more than the filings.
Government fees below were checked on official pages on October 5, 2026. Rows marked “estimate” are our rough ranges, not quotes.
| Cost item | Cost | Notes |
|---|---|---|
| Fictitious name registration | $70 | Not needed under your own full name or an LLC’s own name. |
| Newspaper ads for the fictitious name | Get quotes | Two papers in your county, one a legal paper. Only when an individual is listed. |
| LLC Certificate of Organization | $125 | Optional. Filed with the Department of State. |
| LLC annual report | $7 a year | Filed January 1 to September 30. |
| Sales tax license | $0 | Required: cleaning is taxable at 6%, 7% or 8%. |
| Philadelphia Commercial Activity License | $0 | Only if you work in Philadelphia. Needs a BIRT account first. |
| State unemployment tax | Up to $382.20 per employee per year | 3.822% of the first $10,000 for new employers in 2026. |
| Workers’ comp | Get quotes | Required from your first employee. Private insurer or SWIF. |
| General liability insurance | Get quotes | Compare two or three quotes with the same details. |
| Starter supply kit | $200 to $500 (estimate) | Less if you already own a good vacuum. |
| Booking, scheduling and payment software | Your choice | BroomBook is $29 a month for up to 2 cleaners, with a 14-day free trial. |
A realistic minimum for a solo sole proprietor with a business name: $70 for the fictitious name, the two newspaper ads, roughly $200 to $500 of supplies (our estimate) and your first insurance payment. Remember that the sales tax you collect is not revenue.
Running a Pennsylvania cleaning schedule with BroomBook
We make BroomBook, a scheduling, online booking and crew app for residential cleaning businesses. It handles booking, reminders, the crew’s day and payment. It does not handle Pennsylvania’s local tax maze, and one limit matters here.
- Sales tax on each clean. You turn on sales tax and enter a US rate, and it is added to the price. It is one rate for the whole business, not a rate per address. If you clean in Philadelphia (8%) and in Montgomery or Delaware County (6%), BroomBook can’t charge each home its own rate, so ask your accountant how to handle the difference, or keep your service area inside one rate zone.
- Service area by distance or ZIP code. That makes it easy to keep online bookings inside one county, which also keeps you clear of a city license you haven’t set up yet.
- Card on file, charged after the clean, through Stripe, with tips and a receipt. BroomBook takes no cut of payments.
- Crew app and payroll export. Each cleaner gets a private link with jobs, checklists and clock in and out, no download needed. Hours, tips and commission export to CSV for your payroll service. BroomBook doesn’t file BIRT, Net Profits Tax or local wage tax returns, and doesn’t calculate withholding.
Plans are $29 a month on Solo (up to 2 cleaners) or $59 a month on Team (unlimited cleaners), with a 14-day free trial and no credit card. See how the calendar works on our cleaning scheduling software page. For your first bookings, read how to get clients for a cleaning business.
Pick something other than BroomBook if
- You need per-address sales tax rates calculated automatically.
- You need automatic QuickBooks sync. BroomBook doesn’t sync with accounting software.
- You bill clients by invoice with net terms. BroomBook charges cards after the job and sends receipts.
- You want a native app from the App Store or Google Play, or you mainly bid on commercial janitorial contracts.