Shower enclosure glass-to-tile corner junction reveal when substrate is convex AND varies ±22mm off-plane: tolerance protocol for Indiranagar villa retrofit alcoves
A 1980s villa retrofit in Indiranagar, 3BHK, master bath alcove: tile substrate reads +18mm high at the top corner, –4mm low at the base, and the glass enclosure spec calls for a 12mm reveal all four sides. The contractor has already tiled. You have 8mm to work with. This is not a rare edge case — it is routine in Indiranagar and Sadashivanagara villa retrofits, where original masonry is uneven and new tile prep compounds the variation. The glass-to-tile corner junction will either look tight and broken, or the reveal will vanish in one corner and balloon in another, unless you spec the shim stack and sweep tolerances before the enclosure ships.
Why Indiranagar villa alcoves generate convex substrate variance
Indiranagar's older villa stock — built 1970s–1990s — features load-bearing brick with lime mortar, frequently re-plastered and re-tiled in the last decade. When an owner retrofits a bathroom, the tile prep contractor measures the alcove opening and assumes a plane. In practice, the original masonry wall is never planar. Subsidence, thermal movement, and uneven plaster buildup create a convex curvature (bulge outward) or a saddle (high at corners, low in the middle). A survey of ten Indiranagar alcoves showed variance of ±12mm to ±22mm over a 1.5m height and 0.8m width.
The Cauvery hard water (TDS 200–300 ppm) and monsoon humidity (June–September) accelerate grout and substrate movement. By the time the glass enclosure is ready to specify, the tile surface is set but not perfectly planar. A standard frameless or semi-frameless glass enclosure, with gaskets seated on the tile edge, will rock or gap if the substrate dips below spec. A framed enclosure can hide the variance behind the frame profile, but a frameless design — increasingly common in Indiranagar tech-corridor projects — exposes every millimetre of substrate error at the joint line.
Tolerance audit protocol: site measurement and documentation
Before you specify the enclosure, conduct a three-point survey of the alcove. Use a 2m straightedge and feeler gauges, or a laser level and a transit. Measure at the top, middle, and base of each of the four walls (or three walls if the enclosure is U-shaped). Record the deviation from a datum — typically the finished floor level — in millimetres. This is not a guess; it is a specification input.
Measurement sequence
- Establish a datum: Set a laser level at finished floor height (FFH) of the alcove. Mark this on the RCP or site sketch.
- Measure tile surface at nine points: Three heights (0.3m, 1.0m, 1.8m above FFH) × three walls (back, left, right). Record deviation in mm from the datum plane.
- Identify the convex profile: Plot the nine readings. If all are positive (bulging out), the substrate is convex. If they form a saddle, note the high and low zones.
- Calculate the range: Subtract the lowest reading from the highest. This is your total variance. If it exceeds ±18mm, flag it for the enclosure engineer before you finalize the spec.
- Photograph and annotate: Take a photo of the alcove corner with a dimension marked. Include the laser level or straightedge in the shot. Attach to the shop drawing RFI.
This audit takes 30 minutes and costs nothing. It prevents a site rejection and a two-week delay during handover punch list.
Gasket shim stack and reveal consistency
Bathqube enclosures ship with a standard gasket profile — typically 8–10mm compression depth, rated for IS 2553 water-tightness. When the substrate is planar, the gasket seats flush and the reveal is consistent. When the substrate is convex by ±22mm, you must shim the gasket to maintain a uniform reveal and prevent water ingress at the low points.
Shim stacking protocol
A shim stack is a laminate of non-compressible spacers (stainless steel or HDPE) inserted behind the gasket to take up the variance. Bathqube's standard shim kit includes 0.5mm, 1mm, 2mm, and 3mm shims. For a ±22mm variance, you will use multiple shims in a stack — for example, two 3mm + two 2mm + one 1mm = 12mm total thickness at a high point, tapering to 0mm at a low point.
The shim is installed behind the gasket, between the gasket and the glass frame. It does not alter the gasket compression; it adjusts the plane of the gasket seating to match the tile surface. The reveal — the visual gap between the glass edge and the tile — remains 12mm (or your specified dimension) because the gasket now sits flush on a locally levelled substrate.
For a convex substrate with a ±22mm range, specify a shim stack at each corner and at mid-height of each wall (six locations minimum). At each location, calculate the local deviation from your target datum and select the shim thickness to bring that point to spec. This is a shop-drawing task, not a site improvisation.
Tolerance for shim installation
Shims must be installed square and fully seated. A shim that is wrinkled, folded, or only half-inserted will compress unevenly and create a leak path. Bathqube specifies a tolerance of ±0.5mm for shim seating — the gasket must be fully compressed and the glass frame must sit parallel to the tile surface within 0.5mm over a 300mm span. This is verified during site assembly, not during factory fabrication.
If the site crew cannot achieve ±0.5mm shim seating, escalate to the enclosure engineer before you sign off on the assembly. Do not accept a "close enough" install at a high-variance location.
Sweep adjustment and corner reveal variation
The "sweep" of an enclosure is the horizontal plane of the glass-to-tile junction. On a planar substrate, the sweep is a single plane and the reveal is uniform. On a convex substrate, the sweep must follow the substrate contour to maintain gasket contact and water-tightness. This is achieved by adjusting the height of the enclosure frame at each corner — a process called "sweep adjustment."
In practice, the enclosure frame is mounted on the tile surface via the gasket and shim stack. If the tile surface varies ±22mm, the frame will sit at different heights at different corners. A 1.8m tall enclosure with a ±22mm corner variance will have a top edge that is not level — the difference in height from one corner to the opposite corner is 22mm. This is acceptable if the reveal (the visual gap between glass and tile) is consistent, because the human eye reads the reveal, not the frame level.
Reveal consistency vs. frame level
Specify the reveal as a constant dimension — for example, 12mm on all four sides. The frame level will vary to achieve this. If the back wall is +18mm high and the side wall is –4mm low, the frame will sit 22mm higher on the back wall than on the side wall. The top edge of the glass will not be level. But the gap between the glass and the tile will be 12mm everywhere, and the enclosure will look intentional rather than broken.
This is a critical distinction for the site crew and the architect. A level frame on an unlevel substrate creates a reveal that balloons in some corners and tightens in others — a visual failure. A sloped frame on an unlevel substrate creates a consistent reveal — a visual success, even though the frame is not level.
Specify "reveal 12mm ± 1mm on all four sides" in the shop drawing. Do not specify "frame level to ±5mm." The former is achievable; the latter is not, and it will generate an RFI loop.
Water-tightness and gasket compression at variance points
A gasket that is fully compressed over its rated depth (typically 8–10mm) provides IS 2553 water-tightness. When you shim to account for substrate variance, you are not reducing the compression depth; you are adjusting the plane on which the compression occurs. The gasket still compresses fully, and the water-tightness is maintained.
However, if the shim stack is too thick — if you use 15mm of shims on a 10mm compression gasket — the gasket will not compress at all and water will leak. This is a rare error, but it happens when a site crew stacks shims without engineering review. Bathqube specifies a maximum shim thickness of 8mm per location, leaving a minimum of 2mm compression depth on a 10mm gasket. This ensures water-tightness even if the shim is slightly over-spec.
For a ±22mm variance, an 8mm shim maximum means you cannot bring every point to a single plane with a single shim layer. You may need to accept a ±3–4mm variance in the local substrate plane and shim to the nearest 2mm increment. This is still within tolerance for water-tightness and reveal consistency. Discuss this trade-off with the enclosure engineer during the shop drawing phase, not during site assembly.
Shop drawing requirements for convex substrates
When you submit the enclosure spec to Bathqube, include a shop drawing that documents the substrate audit. The drawing should show:
- A plan view of the alcove with the nine measurement points and their deviations from datum, in millimetres.
- A profile (elevation) of each wall showing the tile surface contour and the target gasket plane.
- A shim schedule — a table listing each corner and mid-height location, the local substrate deviation, the shim thickness specified, and the resulting gasket compression depth.
- A detail section at a corner showing the gasket, shim stack, and reveal dimension, with tolerances noted.
- A note: "Substrate audit conducted [date] per Bathqube tolerance protocol. Shim installation to be verified on-site before glass assembly."
This drawing is not decorative. It is a contract document that tells the site crew exactly what to install and in what order. It also protects you: if the enclosure leaks because the shims were not installed to spec, the shop drawing is evidence that you specified correctly.
Common mistakes and how to avoid them
Mistake 1: Assuming the tile is planar because it looks flat. Tile can be perfectly flat and still sit on an unlevel substrate. Always measure.
Mistake 2: Over-shimming to achieve a level frame. A level frame on a convex substrate will create a reveal that varies by 22mm. Accept the sloped frame and specify a consistent reveal instead.
Mistake 3: Specifying shim thickness without calculating gasket compression. A 15mm shim on a 10mm gasket leaves zero compression and will leak. Calculate the total stack (shim + gasket) and verify compression depth in the shop drawing.
Mistake 4: Installing shims during site assembly without an engineer present. Shim installation requires precision and documentation. Budget for a site visit or a detailed photo inspection during assembly.
Mistake 5: Accepting a substrate variance of ±30mm or more without re-tiling. If the variance exceeds ±22mm, ask the tile contractor to re-grind or re-plaster the high points. Shimming can only take up so much variance before water-tightness fails.
Bangalore-specific context: monsoon humidity and substrate movement
Indiranagar and Sadashivanagar villas experience monsoon humidity from June to September, with relative humidity often exceeding 85%. Grout and tile substrate absorb moisture and swell slightly. The substrate variance you measure in the dry season may increase by 2–3mm during monsoon. If you are specifying an enclosure in April or May, add a 3mm buffer to your shim calculations to account for seasonal movement. Measure the substrate again in July if possible, and adjust the shim spec before the enclosure ships.
Hard water from the Cauvery (TDS 200–300 ppm) deposits mineral scale on gaskets and glass edges. This does not affect the shim tolerance, but it does mean the gasket will stiffen over time. Specify a gasket material rated for hard water — typically a PVD-coated or silicone-core gasket — and note this in the shop drawing. A gasket that hardens will compress less, and a shim that was calculated for 8mm compression may only deliver 6mm compression after two years. Design for this degradation by specifying a minimum compression depth of 3mm even after hardening.
Questions architects ask
If the substrate variance is ±22mm, can I just use a framed enclosure to hide the variance?
Yes, a framed enclosure (with an aluminium or stainless-steel frame profile around the glass edge) can hide substrate variance up to ±25mm because the frame profile is 12–15mm deep and covers the tile-to-glass junction. However, a frame adds cost (15–20% premium), reduces the visual lightness of the bathroom, and requires frame-to-tile sealant (a secondary water-tightness line that can fail). If the architect prefers the frameless aesthetic and the variance is ±22mm or less, shimming is the better choice. Discuss the trade-off with the owner during design, not during site assembly.
Do I measure the substrate before or after the tile is set?
After the tile is set and the grout has cured (minimum 7 days). You are measuring the finished surface that the gasket will sit on, not the substrate underneath. If you measure before grouting, the grout will fill low points and change the surface profile.
What if the alcove is not rectangular — what if it's an angled corner or a curved wall?
Measure at more points. For an angled corner, measure at three points along the angle (top, middle, base). For a curved wall, measure at 0.3m intervals horizontally and vertically. Plot the measurements on a 2D grid and identify the high and low zones. Then shim accordingly. The principle is the same; the measurement density is higher.
Can the site crew adjust the shim stack if the enclosure doesn't fit during assembly?
No. The shim stack is engineered and documented in the shop drawing. If the site crew finds that the enclosure does not fit, they must stop work and contact the enclosure engineer. Do not allow improvisation. The most common cause of a fit problem is a measurement error in the alcove dimensions (width, height, or depth), not a shim error. Verify the alcove dimensions three times before you submit the spec.
How long does the shim audit and spec process take?
Site measurement: 30 minutes. Shop drawing with shim schedule: 2–3 days (depending on the enclosure complexity). Total lead time impact: 1 week. This is less than the delay caused by a failed site assembly or a punch-list leak. Budget for it in the project schedule.
If you are specifying a shower enclosure for an Indiranagar, Sadashivanagar, or HSR Layout villa retrofit with substrate variance, document the audit, calculate the shim stack, and submit a detailed shop drawing. Bathqube's engineering team will review the tolerance protocol and confirm the gasket and shim spec before fabrication. Spec a Bathqube enclosure with confidence that the glass-to-tile junction will be water-tight and visually consistent, even on an uneven alcove.


