Blog · · Technical

Predict WiFi Signal Through Brick Walls — A No-Survey Guide

The short answer: at 5 GHz, one solid brick wall costs you about 11 dB. Free-space loss over 8 m at 5 GHz is another ~64 dB. If you start at 23 dBm EIRP from the AP, you'll receive roughly −52 dBm on the far side of that wall. The math is genuinely simple — three terms — and you can predict any link budget in about a minute. Here's how, with the assumptions and limits made explicit.

The basic link budget

Received signal power, in dBm, is:

Pr = EIRP - PL_free_space - sum(wall_attenuations)

Three pieces:

That's the whole COST-231 multi-wall model in one line. Real RF planners add a tweak factor for the number of walls (the "non-linear wall correction") but for ≤4 walls the additive approximation is within a couple of dB.

Free-space path loss, properly

The free-space path-loss formula in log form, using metres and MHz:

PL(dB) = 20 * log10(d_m) + 20 * log10(f_MHz) - 27.55

This is just Friis' equation, rearranged so distance is in metres and frequency in MHz. Some textbooks write it with km and GHz; the constant changes accordingly. For WiFi work, the metres-and-MHz form is most convenient.

Quick reference values you can memorise:

Distance 2.4 GHz FSPL 5 GHz FSPL 6 GHz FSPL
1 m 40.0 dB 46.4 dB 48.0 dB
3 m 49.6 dB 56.0 dB 57.5 dB
8 m 58.1 dB 64.5 dB 66.0 dB
15 m 63.6 dB 70.0 dB 71.5 dB

Two practical observations: doubling the distance costs you 6 dB; doubling the frequency also costs 6 dB. That's why 5 GHz is "shorter range" than 2.4 GHz — same 6 dB penalty for operating up the band.

Wall attenuation, per material and band

ITU-R P.2040 is the recommendation that catalogues the electrical properties of building materials at common radio frequencies, and ITU-R P.1238 gives measured penetration-loss ranges. The figures below follow both, for typical wall thicknesses. They are the exact per-band values our solver applies — the same table published on our accuracy page, so the number you read here is the number the heatmap uses:

Material 2.4 GHz 5 GHz 6 GHz Notes
Drywall 3 dB 4 dB 5 dB Plasterboard on metal or timber studs
Wood 4 dB 6 dB 7 dB Solid timber door, stud partition, panelling
Glass 2 dB 3 dB 4 dB Standard uncoated glazing and glass partitions
Coated / low-E glass 20 dB 25 dB 28 dB The coating that keeps heat in also reflects microwaves
Brick 8 dB 11 dB 13 dB Solid clay; hollow brick similar
Concrete 15 dB 20 dB 23 dB Reinforced (rebar) sits at the top of the range
Metal door / panel 25 dB 30 dB 32 dB A reflector, not an attenuator — treat as a black-out

These are typical values. Actual attenuation depends on wall thickness, moisture content, and what's embedded (pipes, electrical conduit). Treat them as ±2 dB.

Worked example: 5 GHz AP, 8 m, one brick wall

Let's run the actual math. We have a UniFi-style AP at 20 dBm Tx, 3 dBi antenna, so:

EIRP = 20 dBm + 3 dBi = 23 dBm

The receiver (a phone) is 8 m away. Frequency is 5 GHz = 5000 MHz. Plug into the formula:

PL_free_space = 20 * log10(8) + 20 * log10(5000) - 27.55
              = 20 * 0.903 + 20 * 3.699 - 27.55
              = 18.06 + 73.98 - 27.55
              = 64.49 dB

One brick wall in the path adds 11 dB:

Total path loss = 64.49 + 11 = 75.49 dB

Pr = EIRP - PL = 23 - 75.49 = -52.5 dBm

−52 dBm on the far side of one brick wall at 8 m. That's a solid signal — green band, full speed link. Stretch the same single wall out to a 15 m diagonal across a small apartment and free-space loss grows to 69.95 dB, putting you at −58 dBm: still fine. Put two brick walls in that 15 m path and it bites — 69.95 + 22 = 91.95 dB of loss, so −69 dBm. That is below the −67 dBm usable edge the heatmap draws, and it is exactly the kind of room that looks fine on a floorplan and disappoints in practice.

This is exactly the math our tool runs across the heatmap — on a fine grid over the floor plan, for each AP and each grid point, compute distance to the AP, sum the wall attenuations on the line segment between them, and take the strongest of the per-AP results.

What this model misses

I want to be upfront about the limits of the additive multi-wall model. There are at least four things it doesn't represent, and you should know what they are before you trust the heatmap to within 2 dB:

Net of all that, expect the predictive heatmap to be within ±6–10 dB of real-world measurements in a typical home or small office. That's enough to make placement decisions confidently. It's not enough to certify a survey for a regulated environment.

When to stop computing and just measure

Predictive planning is for the placement decision: do I need 1 AP or 2? Where do I put them? Is the bedroom going to be a dead zone? Once the APs are installed, you validate empirically with a phone-based survey app — the prediction tells you where to check, and reality tells you what's actually there. Both halves matter.

The split is also why a predictive planner can live in a web page and a survey tool cannot: this arithmetic needs no access to the WiFi radio, and measuring does. Can a WiFi heatmap work in a browser? →

If you'd rather not do the arithmetic by hand, the editor runs exactly the formulas above across a fine grid over your floorplan, with the wall attenuation values from the table above, and updates live as you drag APs around. It's free — place as many APs as you like; exports include five — and it runs entirely in your browser.

Try the editor — free, no signup

Upload a floorplan, draw walls per material, drop APs, and watch the heatmap update. Behind the scenes it's the exact link-budget math above. A €9 pass, €39 once, or €29 a year removes the watermark and the export cap.