CPA for Home Improvement & Window/Glass Companies | Frederick MD | Mercer Flanagan
Trade & Skilled Trade Businesses · Frederick, MD

CPA for Home Improvement, Drywall, Window & Glass Companies in Frederick, MD

Deposits before the job starts, materials that may or may not carry sales tax, and a billing schedule spread across months — we handle the accounting questions specific to installation and remodeling work, so you can focus on the install.

Tax & Accounting Built for Installation & Remodeling Businesses

Home improvement, drywall, window, and glass companies run into a question most other trades don't deal with as often: when does a deposit or progress payment actually become income, and does sales tax apply to the materials you're installing? Get either of these wrong and your books either overstate your tax liability or understate it — neither is a good place to be when the IRS or the state comptroller's office takes a look.

At Mercer Flanagan, we've worked with home improvement and installation businesses in Frederick and surrounding counties for over 50 years. We know how deposit and progress billing should actually be recorded. We know how Maryland treats materials sales tax for contractors. And we're here year-round — not just in April.

"The remodeling and installation businesses that come to us mid-year usually have the same gap: deposits get recorded as income the moment they hit the bank account, whether or not the work has actually been done yet. That makes a slow month look great and a busy month look terrible — neither picture is accurate."

We work with:

General home improvement and remodeling contractors
Drywall installation and finishing companies
Window and door installation businesses
Glass companies, including residential and commercial installation
Businesses collecting deposits or progress payments on multi-stage projects

What Brings Home Improvement & Installation Businesses to Us

These are the situations we hear about most often from new clients in this industry.

Deposits Recorded as Income Too Early

A deposit collected before work starts is often a liability, not income, until the job is actually performed. Recording it as income immediately distorts your monthly and quarterly numbers and can overstate your tax liability for the period.

Materials Sales Tax Treatment Unclear

Whether you pay sales tax on materials as the consumer, or collect it from the customer as a retailer, depends on how Maryland classifies the type of work you're doing. Many installation businesses have never had this confirmed for their specific situation.

Multi-Milestone Billing Not Tied to Job Costs

Projects billed across several milestones need job costing that matches costs to each billing stage. Without this, it's easy to bill ahead of your actual costs on one job and fall behind on another without noticing until the project wraps up.

Wrong Business Entity

Many established owners are still operating as a sole proprietor well past the point where an S-Corp election would meaningfully reduce self-employment tax. We evaluate this for every new client.

Materials Inventory vs. Job Supplies Confusion

Bulk-purchased materials sitting in a warehouse are treated differently than materials bought specifically for one job. Mixing these up creates inaccurate cost of goods sold and a distorted profit picture.

Cash Flow Strain Between Deposit and Completion

If a deposit doesn't cover your material and labor costs upfront, a string of projects can strain cash flow even while the business is profitable on paper. We help you see this clearly before it becomes a crisis.

Where Money Actually Becomes Income A Typical Installation Job
1. Deposit Collected

Cash comes in, but the work hasn't started. Under accrual accounting, this is generally a liability on your books, not revenue yet.

2. Materials Ordered & Installed

Costs are incurred. Depending on your method, some or all of the deposit may now convert to recognized revenue as work is completed.

3. Final Payment & Job Closeout

The job is complete and the final invoice is paid. Remaining revenue is recognized, and the job's true profitability becomes visible.

Getting this sequence right in your books matters for more than just tax timing — it's the difference between knowing your actual monthly performance and guessing at it.

The Most Important Tax Decision for Your Business

How your business is structured has a bigger impact on your tax bill than almost any other single decision. Here's how the common options compare for home improvement and installation businesses.

Structure Self-Employment Tax Admin Complexity Best For
Sole Proprietor / Single-Member LLC 15.3% on all net income Lowest New or very small installation businesses
S-Corporation Only on reasonable salary Moderate Established businesses earning $80K+ net
Partnership / Multi-Member LLC Can be high High Businesses with multiple owners

The right answer depends on your income level, how many employees you have, and whether you have business partners. We analyze this for every new client. Read our S-Corp vs. LLC guide →


What We Handle for Home Improvement & Installation Businesses

🧱

Deposit & Progress Billing Accounting

We set up your books so deposits and progress payments are recorded correctly — as liabilities until earned, then recognized as revenue as the work is actually completed — so your numbers reflect reality, not just cash in the bank.

📑

Materials Sales Tax Guidance

We help confirm how your specific work is classified under Maryland sales tax rules and make sure you're handling materials tax correctly, whether you're paying it as the consumer or collecting it from the customer.

🏠

Entity Structuring & S-Corp Elections

We evaluate your current structure, run the numbers on what an S-Corp election would save you, and handle the paperwork to make the switch if it makes sense. For many owners earning over $80,000 in net income, this is the highest-return tax move available.

S-Corp vs. LLC: Which Is Right for You? →
📋

Business & Individual Tax Preparation

We prepare your business return — Schedule C, Form 1120-S for S-Corps, or Form 1065 for partnerships — along with your personal Form 1040, including all schedule attachments.

Small Business Tax Services →
📊

Job Costing for Multi-Stage Projects

We set up job costing that ties materials, labor, and subcontractor costs to each billing milestone, so you can see whether a project is actually profitable at every stage, not just at the end.

QuickBooks Support & Training →
📅

Quarterly Estimated Tax Planning

We calculate your quarterly estimated payments based on your actual income and adjust as the year unfolds. No surprise April bills.

Tax Planning Services →
📈

Financial Statement Preparation

If you need compiled financial statements for a bank loan, bonding requirement, or business expansion, we handle that. Clean, professionally prepared statements that lenders and bonding companies accept.

Financial Statement Compilations →

Deductions Specific to Home Improvement & Installation Businesses

These are the deductions that home improvement, drywall, window, and glass companies most often underutilize or miss entirely. Every situation is different, and eligibility depends on your specific circumstances, but these are worth discussing with us.

Materials & Inventory

  • Job-specific materials & supplies
  • Bulk inventory carrying costs
  • Material waste & disposal fees
  • Storage & warehouse costs

Tools & Equipment

  • Installation & specialty tools
  • Glass handling & lifting equipment
  • Power tools
  • Equipment transport trailers

Vehicle & Transportation

  • Service & delivery vehicles
  • Material delivery fuel costs
  • Commercial vehicle registration
  • Equipment trailer expenses

Licensing & Insurance

  • Contractor licensing fees
  • General liability insurance
  • Workers' compensation premiums
  • Surety bond costs

Subcontractor & Labor

  • Subcontractor 1099 payments
  • Crew payroll & benefits
  • Safety training & certifications
  • Apprentice program costs

Marketing & Estimating

  • Estimating & quoting software
  • Vehicle wraps & signage
  • Website & local advertising
  • Showroom or sample display costs

Project Management

  • Job costing & scheduling software
  • Permit & inspection fees
  • CRM & customer management tools
  • Project photography & documentation

Home Office (where applicable)

  • Dedicated space for estimating & admin
  • Home office share of utilities
  • Internet for scheduling
  • Depreciation on home office space

Deductibility always depends on your specific facts and circumstances. The IRS has specific rules about what qualifies, how to document it, and how to calculate it. We make sure you're capturing what you're entitled to — and that it's documented properly so it holds up if questioned.


Questions We Hear from Home Improvement & Installation Businesses

I collect a deposit before starting a job. Is that taxable income right away?
It depends on your accounting method and whether the deposit is refundable. Under the accrual method, a deposit is typically recorded as a liability and not recognized as income until the work is performed, while cash-basis businesses generally recognize it when received. Treating deposits inconsistently is one of the most common bookkeeping problems we see in this industry, since it can overstate income in one period and understate it in another.
Do I need to charge sales tax on materials I install, like windows or drywall?
In Maryland, this depends on whether you're treated as the consumer of the materials (paying sales tax when you purchase them) or as a retailer collecting sales tax from the customer, which can vary based on whether the job is a real property improvement or a retail sale of goods. Getting this wrong in either direction creates real exposure. We help confirm how your specific work should be treated.
Should my home improvement or installation business be an S-Corp?
For most owners earning more than $80,000 in net income, an S-Corp election reduces self-employment tax by splitting income between a W-2 salary and a distribution. The tradeoff is added administrative complexity — you'll need to run payroll, file a separate business return, and pay yourself a "reasonable salary." We run the numbers for each client to confirm the savings justify the overhead. See our full S-Corp vs. LLC analysis →
How should I track job costs when a project spans multiple billing milestones?
Multi-milestone projects need job costing that ties materials, labor, and subcontractor costs to each billing stage, not just to the project as a whole. Without this, it's easy to bill ahead of your actual costs on one job and fall behind on another without realizing it until the project is finished. QuickBooks Support & Training →

A Frederick CPA Firm Built Around Trade & Installation Businesses

Big firms want big corporate clients. We built our practice around the contractors and installers who are the backbone of Frederick County's home improvement industry. You won't be handed off to a junior associate. You won't wait three weeks for a call back. You get a CPA who knows your name and your situation.

1971

Year Mercer Flanagan was founded in Frederick, MD

50+

Years serving local professionals, businesses & nonprofits

5★

Rated by clients across Frederick County

Year-Round

Access to your CPA — not just during tax season

📞

We Pick Up the Phone

Year-round access to your CPA. Questions get answered when you have them, not weeks later.

🧱

We Know Deposit Accounting

We understand how progress billing and deposits should actually flow through your books.

📍

Local & Accountable

We're based in Frederick, MD. We know this community and we're not going anywhere.

🔍

Proactive Planning

We don't just file your returns. We contact you when something changes that affects your tax situation.

Read what our clients say about us →

Related Services & Resources

Ready for Books That Match How You Actually Bill?

Book a free 20-minute consultation. We'll tell you honestly whether we can help — and what it would cost. No pressure, no obligation.

Book a Free Consultation
Or call us: (301) 662-6992