Running numbers on a Glendale Heights rental that looks great on paper? Many pro formas miss village licensing, real property taxes, and the true cost of keeping a home rent-ready. You want steady income without surprises and a model you can defend. In this guide, you’ll see every major line item, the required local fees, a conservative example pro forma, and a checklist to stress test before you buy. Let’s dive in.
Start with compliance costs
Glendale Heights requires an annual rental license and inspection for all residential rentals. Licenses renew each year by February 1 and expire January 31, so plan for renewal timing and scheduling. The village publishes fees by category. Recent examples show single-family at about $300 and condos around $200. Always confirm the current schedule before underwriting. You can review the Rental License and Inspection Program details on the village site at the official rental program page: Glendale Heights Rental Program.
Inspections can identify small corrective items like smoke and CO detectors or GFCI outlets. Build time and a small repair allowance into your first-year numbers. If a unit fails, you must correct issues before reinspection per village guidance.
Utilities and village fees
Refuse and recycling
The village publishes residential refuse rates and bills quarterly. For May 1, 2025 through April 30, 2026, single-family rates are about $31.61 per month. Multi-family container rates differ and may be lower per unit. If you pay trash, include it; if your tenant pays, set it to zero. See current details on the village’s refuse and recycling page.
Water and sewer
Glendale Heights passes DuPage Water Commission costs through to customers and sets a local per‑1,000‑gallon delivery charge plus any base fees. For a typical single-family rental, a conservative water and sewer estimate ranges from $30 to $100 per month depending on usage and billing structure. Rate details are published in the village code. Clarify in your lease who pays which utilities.
Big operating expenses to model
Property taxes
DuPage County property taxes are a large line item. Historical analyses show Glendale Heights among the communities with relatively higher effective rates in some years. Many investors placeholder 1.5 to 2.5 percent of value for a first pass, then replace with the actual parcel bill. Always verify the exact amount through the county before you rely on a model. You can look up parcels via the DuPage Treasurer/Assessor resources, and review context in this local analysis of effective rates: DuPage Policy Journal.
Insurance
Landlord policies typically cost more than an owner-occupied policy. Illinois landlord averages are around $800 to $1,800 per year for a single-family home depending on coverage, age, and claims history. Get a quote on the specific property during diligence. See national context from Obie Insurance.
Property management
Full-service residential management commonly runs 8 to 12 percent of collected rent, with a separate leasing fee when a new tenant is placed. If you plan to self-manage, use zero for the fee but be honest about your time and systems. See industry norms summarized here: HomeGuide on management fees.
Vacancy and turnover
County-level planning data show mid-single-digit rental vacancy historically. For conservative underwriting in Glendale Heights, 5 to 8 percent is a prudent allowance unless you have strong, current evidence to use less. See county context in HUD’s planning resources: HUD DuPage overview.
Maintenance and CapEx reserves
Do not starve your reserves. A common guideline is to set aside 5 to 10 percent of gross rent for routine maintenance and repairs, plus a separate capital reserve for big-ticket items. For CapEx, many investors reserve 1 to 3 percent of property value annually, adjusting upward for older buildings or components near end of life. For practical budgeting ideas, see this investor-focused maintenance overview: First-time landlord tips and a discussion of capital reserves’ impact on returns: How CapEx affects returns.
Market rent reality
Listing portals report different numbers for Glendale Heights. Recent snapshots show average or median rents in the high $1,700s to around $1,900 across all unit types, with 1-bedroom around the mid-$1,400s, 2-bedroom around the mid-$1,700s, and 3-bedroom around the low-$2,400s. Instead of betting on a single figure, use a low, mid, and high range and validate with 3 to 5 current comps that match your beds, baths, and location. Then anchor your model to the conservative end until you have a signed lease.
Example Glendale Heights pro forma
Below is a conservative illustration for a single-family rental. Replace every assumption with actuals for your address, especially taxes and insurance.
Assumptions
- Purchase price: $300,000
- Market rent: $1,700 per month
- Vacancy: 6 percent of gross rent
- Owner pays water and trash; tenant pays electric and gas
- Management: 10 percent
- Maintenance: 6 percent of gross rent
- CapEx reserve: 1 percent of purchase price
Monthly snapshot
| Line item | Conservative monthly |
|---|---|
| Scheduled rent | $1,700 |
| Vacancy allowance (6%) | -$102 |
| Effective gross income | $1,598 |
| Property taxes (2.2% placeholder) | -$550 |
| Insurance | -$83 |
| Water and trash (village rates) | -$72 |
| Management (10%) | -$170 |
| Maintenance (6%) | -$102 |
| CapEx reserve (1%/yr) | -$250 |
| Leasing/turnover allowance | -$42 |
| Net operating income | $329 |
What it shows: at this purchase price, rent, and a conservative tax placeholder, cash flow is tight. Verify the actual parcel tax bill through the DuPage Treasurer, confirm your insurance quote, and tighten rent comps before proceeding.
Underwriting checklist
- Confirm unit type and count, then review Glendale Heights rental licensing and inspection steps, fees, and renewal dates on the village rental program page.
- Pull the exact parcel tax bill and last 2 years of payments via the DuPage Treasurer/Assessor resources.
- Get a written landlord insurance quote for the specific structure and coverage level. Use a conservative range until you have it. Context: landlord insurance costs.
- Verify refuse charges and whether your lease or HOA requires you to pay. See village refuse details.
- If water stays in your name, estimate using the village water rate schedule and your expected usage.
- Build reserves for maintenance and CapEx. See guidance on maintenance budgeting and CapEx reserves.
- Price in management fees or your time, vacancy, and leasing costs. Reference property management norms.
Stress test your numbers
- Drop rent by 5 to 10 percent and see if the deal still works.
- Raise expenses by 10 percent and rerun the model.
- Test vacancy at 3 percent, 6 percent, and 10 percent.
- Replace any placeholder tax rate with the parcel’s bill and recalc.
- If a condo or townhome, plug the exact HOA dues and what they include.
Avoid common mistakes
- Ignoring the Glendale Heights rental license and annual inspection. This is required and recurring.
- Using a county average tax rate instead of the specific parcel bill.
- Underfunding CapEx and maintenance, which turns small issues into big expenses.
- Relying on a single rent source. Use a range and validate with current comps.
Ready to run a Glendale Heights deal the right way? If you want a second set of eyes on your underwriting or need vetted local comps and resources, reach out to Afrouz Kameli for data-driven guidance and a calm, client-first process.
FAQs
What does the Glendale Heights rental license cost?
- The village publishes category fees. Recent examples show about $300 per year for single-family and about $200 for condos, with annual inspections and a Feb 1 renewal. Always verify the current schedule on the village rental program page.
How do DuPage County taxes affect Glendale Heights rentals?
- Taxes are a major expense and can be relatively high. Underwrite with the actual parcel bill from the DuPage Treasurer/Assessor resources, and review local context from this DuPage Policy Journal analysis.
What vacancy rate should investors use in Glendale Heights underwriting?
- County planning data show mid single-digit vacancy historically. A conservative 5 to 8 percent allowance is reasonable unless you have current, unit-specific evidence to go lower. See HUD DuPage overview.
How much should I budget for maintenance and CapEx on a rental?
- Many investors set maintenance at 5 to 10 percent of gross rent and CapEx at 1 to 3 percent of property value annually, adjusted for age and systems. See maintenance tips and CapEx guidance.
Who usually pays for trash and water in Glendale Heights leases?
- It depends on your lease and property type. The village posts refuse rates and water charges, but responsibility can be owner- or tenant-paid. Confirm your plan and price accordingly. See refuse rates and the water rate schedule.