A ceiling stain is not the beginning of a roof leak — it's the middle of one. Water enters at the roof, travels along framing, and only shows itself at the lowest point it can reach. That often means the actual entry point is several feet away from the stain, and the water has been in the structure long before you saw anything.
Check the flashing first. Most leaks are not holes in the field of the roof; they're failed details — flashing at chimneys and walls, valleys where two roof planes meet, penetrations at vents and pipes, and transitions between roof types. That's where sealant ages out, metal separates, and tile or shingle gets displaced.
Look for these early signs: granules collecting in gutters and at downspout outlets, cracked or slipped tiles visible from the ground, dark streaking on fascia boards, peeling paint under eaves, and any musty smell in an attic or upstairs closet. Each of those shows up well before a ceiling stain does.
Inside, watch for hairline cracks in drywall along a ceiling seam, nail pops, and doors upstairs that begin to stick. Those can indicate framing that has absorbed moisture and moved.
In Los Angeles County the risk window is narrow but intense. Months of dry heat break down sealants and lift materials, and then the first serious rain finds every weakness at once. The homeowners who come out fine are the ones who had the flashing looked at before the season, not the week after the storm.
If you already have an active leak, the priority is stopping further damage: secure the area, then trace the leak to its true entry point and rebuild the failed detail properly. A bucket of roof tar over a flashing failure buys weeks, not years.
Have a leak or want it checked before rain season? ACA General Construction answers 24/7 at (818) 326-5592 for roof leak repair across Los Angeles County.
