Opening (why this checklist exists)
A floating vanity can look “simple” on Instagram. In a real U.S. bathroom, it’s a different story—because once that cabinet is off the floor, the wall becomes the structure. The vanity, the countertop, the sink, the water in the trap, and the everyday “leaning” that happens during morning routines all have to be carried by studs and solid backing, not hope and drywall anchors.
I’m writing this checklist for one reason: to prevent the failures that show up after the tile is done and the homeowner has moved back in. The most common ones I see are painfully consistent:
-
Someone misses studs (or only catches the edge of one).
-
There’s no blocking where the mounting rail actually lands.
-
The fasteners look “beefy,” but they’re not the right type or length for the wall assembly.
-
Tile drilling gets rushed, and now you’ve got cracked grout lines, crushed backer board, or a cabinet that never sits flat.
When any of that happens, the symptoms are predictable: a vanity that feels slightly loose, a caulk line that separates, hairline grout cracks that keep returning, or a subtle sag that turns into a real problem later. This checklist is the pre-flight check I’d want on the jobsite—before the first hole is drilled.
Who this is for
-
Homeowners planning a remodel (or DIY install)
If you want the “floating” look but don’t want surprises behind the wall, this gives you a clear plan to verify support before you commit. -
Contractors and installers who want a clean, repeatable process
Think of it as a quick, consistent walkthrough you can use on every job—especially when the wall type changes (standard drywall, tile over cement board, old plaster, metal studs, etc.). -
Anyone installing a heavier wall-mounted vanity
The moment you add a thicker countertop, a larger sink, or a wide cabinet with deep drawers, wall support stops being a “nice to have” and becomes the whole job. This list helps you catch the support issues early—when fixing them is still fast and affordable.
H2: What You’ll Print (1-Page Checklist + 1-Page Notes)
Page 1: “Green / Yellow / Red” Pre-Install Checklist
This is the fast decision sheet—the one you can carry around the house with a pencil and a stud finder.
-
Green = proceed
Studs are confirmed, the mounting zone has real structure behind it (studs and/or blocking), and the wall surface is sound. -
Yellow = proceed only after reinforcement
You can make it work, but only after you add backing, correct the wall condition, or change the fastening plan. Yellow is “doable,” not “good enough.” -
Red = open wall / reframe / change plan
Red means the install will look and feel wrong if you push forward—wobble risk, visible gaps, exposed plumbing, or a cabinet that can’t sit tight to the wall.
Page 2: Quick Notes + Measurements Box
This page keeps the job clean. When these measurements are written down before you drill, the install goes faster and the finished look is noticeably better.
Quick Notes (what I always record first):
-
Vanity width / depth / height
-
Stud locations across the full span (mark centerlines)
-
Blocking height zone (where the rail/bracket must land)
-
Fastener type + length (matched to studs/blocking + wall layers)
-
Plumbing + outlet conflicts (supply valves, drain line, GFCI, mirror light wiring)
Measurements Box (fill-in fields):
-
Vanity size (W × D × H): ________
-
Finished vanity top height target: ________
-
Stud spacing observed (16" / 24" / mixed): ________
-
Stud centerlines from reference edge: ________
-
Blocking zone height (from finished floor): ________ to ________
-
Wall build-up (drywall/tile/backer thickness): ________
-
Fasteners planned (type + length): ________
-
Supply lines location (L/R + height): ________
-
Shutoff valve clearance check: ☐ Pass ☐ Needs change
-
GFCI/outlet location conflicts: ☐ None ☐ Yes (note): ________
🚨 Drain Rough-In Height (RED ALERT item):
-
Drain rough-in height from finished floor: ________
-
Check:
☐ Drain aligns inside the cabinet’s plumbing cutout zone
☐ Drain is too low
If the drain pipe is too low, mark this as RED. That usually means you’ll need to open the wall and relocate the drain (and sometimes the vent connection) so the plumbing sits where the vanity is designed to hide it. If you ignore this, the install can end up looking like an unfinished project—either with a hacked-out cabinet back, exposed piping, or a vanity that can’t sit flush against the wall.
(In other words: if the drain height is wrong, don’t “make it work.” Fix it once, inside the wall, and the finished look stays clean.)

H2: The Non-Negotiables (If These Fail, Stop and Fix)
This is the part people try to “power through.” Don’t. A floating vanity doesn’t forgive shortcuts, and the fixes are always uglier after the cabinet is hung and the tile is sealed. If any of these fail, treat it as a hard stop—open the wall, reinforce, and do it once.
H3: Stud engagement (not drywall)
Drywall is a finish layer. It’s not structure. Even “heavy-duty” wall anchors are not a substitute for real framing when you’re hanging a cabinet that will be used daily.
Checklist items:
-
☐ Studs are confirmed (not guessed)
Mark the stud centerlines and verify spacing. If you’re relying on one quick stud-finder beep, you’re not done yet. -
☐ Mount points hit studs or continuous blocking
Your bracket/rail fasteners should land in solid wood (studs) or in blocking that’s secured to studs. -
☐ No “drywall-only” anchors used for the cabinet load
If the plan involves toggles into drywall as the primary support, that’s not a plan—it’s a future callback.
H3: Continuous blocking behind the mounting zone
Blocking is what makes installs predictable. It turns “I hope I hit studs” into “I can mount exactly where the vanity needs to sit.”
Checklist items:
-
☐ Blocking is installed across the full vanity span (or equivalent reinforcement)
You want support where the bracket actually lands—especially near the ends, where drawers and countertop weight create leverage. -
☐ Blocking is tied into studs (not floating)
Blocking must be mechanically fastened into the studs. A loose piece of wood sitting in a cavity doesn’t carry load—it just delays the failure.
H3: Wall surface is solid + flat enough to seat the cabinet
Even if the framing is perfect, a cabinet that doesn’t sit flat will “telegraph” the problem: gaps, rocking, stress on fasteners, and caulk lines that won’t stay clean.
Checklist items:
-
☐ Wall is plumb enough to avoid “rocking”
Check the wall with a level (or straightedge) across the full mounting area. One high spot can keep the cabinet from fully seating. -
☐ Shimming plan is ready (so the cabinet back is fully supported)
Shims aren’t a hack—they’re part of a clean install when walls aren’t perfect. The goal is full, even contact so the cabinet isn’t hanging on a couple of screw points.
If you pass these three, you’ve done the hard part. The rest becomes a controlled, professional install instead of a risky gamble.
H2: Printable Pre-Install Checklist (The Actual Boxes)
This is the page I want on the floor next to the toolbox. It’s not “tips.” It’s a yes/no checklist that keeps the install tight, safe, and clean-looking when you’re done.
H3: A) Wall framing & support (studs + blocking)
Goal: make the wall act like a reliable structure—so the vanity sits flat, stays level, and doesn’t loosen over time.
☐ Stud locations mapped across the full vanity width (mark centerlines)
☐ Stud spacing verified (don’t assume—measure)
☐ Mounting height line snapped (so bracket/rail lands exactly where the cabinet needs it)
☐ Support plan selected (choose one):
-
☐ Open wall and add blocking (best when you can access framing)
-
☐ Reinforce from the room side (only if the method is truly structural)
-
☐ French cleat / Z-clip system planned (best “ultimate fix” when studs don’t land where you need them)
French Cleat / Z-Clip note (high value when studs don’t line up):
If your vanity’s mounting points don’t match the stud layout, don’t try to “make it work” with a couple of random blocks. A French cleat or Z-clip system lets you install a long, continuous mounting strip that fastens securely into multiple studs, then the vanity locks onto it. This is one of the cleanest ways to solve stud mismatch because it spreads load across the wall and gives you precise leveling—especially on wide vanities.
☐ Any plumbing vent stack or pipe conflicts identified before blocking/cleat goes in
☐ Confirm there’s enough depth for blocking/fasteners without hitting plumbing/electrical
H3: B) Wall type & “what’s behind it”
Goal: drill cleanly through finishes, then fasten into real structure without cracking tile or crushing backer.
☐ Drywall thickness/condition checked (soft drywall gets crushed under load)
☐ Tile present? If yes:
-
☐ Stud confirmation method chosen before drilling (layout first, drill second)
-
☐ Bit plan is split into two stages (tile vs structure behind it):
-
Stage 1: Tile penetration → use a diamond hole saw / diamond bit (steady pressure, keep it cool)
-
Stage 2: Structure penetration → switch to the correct bit for what’s behind the tile:
-
Wood bit for studs/blocking
-
Masonry bit for concrete/block/brick
-
-
-
☐ Critical warning: Never activate impact mode before you’re fully through the tile layer.
Impact/hammer mode can chip tile, spider-crack glaze, or fracture grout lines. Start in normal drill mode, penetrate the tile cleanly, then decide what’s appropriate for the substrate behind it.
☐ Metal studs present? If yes:
-
☐ Reinforcement plan chosen (wood backing / full-height reinforcement where required)
-
☐ Confirm fastening strategy is designed for metal framing (not just “toggle and hope”)
H3: C) Hardware & fasteners
Goal: use fastening that’s actually rated for real load—cabinet + countertop + daily use.
☐ Manufacturer mounting bracket/rail is on-site (verify it matches the vanity)
☐ Fasteners are structural-rated (not random box screws)
☐ Correct washer/pilot-hole plan (avoid crushing the bracket or splitting wood)
☐ Two-person lift plan (or more for wide/heavy units)
Higher-security option (recommended when you want extra margin):
If the homeowner wants maximum confidence—or the vanity/top is on the heavier side—use structural screws like GRK RSS or SPAX PowerLags (or an equivalent structural-rated screw). They’re popular for a reason: high shear strength, strong pull-down, and they typically don’t require large pre-drilled holes the way lag bolts do, which also makes them less likely to split wood when installed correctly.
(Still follow best practice: choose the right length for the wall build-up + stud penetration, and keep fasteners aligned and evenly spaced.)
H3: D) Moisture + finish protection (so it stays tight)
Goal: protect the vanity and wall from the “real bathroom”—steam, splashes, and daily cleaning.
☐ Silicone/seal plan around sink/top edges and backsplash contact points
☐ Splash zone considered (kids, daily face washing, hair tools)
☐ Ventilation reality check (if the bath stays damp, everything works harder)
☐ Confirm towel bars/hooks aren’t mounted in a way that encourages constant water contact on the vanity face

H2: Real-World Example Walkthrough (Using a Sample Vanity)
H3: Why weight and dimensions change everything
Here’s the part people underestimate: once the vanity is off the floor, the wall is the structure. So “it feels solid enough” isn’t a standard—it’s a risk.
A 48" wall-mounted vanity paired with a stone top can be heavy enough that “good enough” framing turns into callbacks: slight wobble, a caulk line that won’t stay tight, hairline grout cracks that keep coming back, or a cabinet that never sits perfectly flush.
For our sample, the 48 Inch Nature Wood Floating Vanity, the spec sheet lists 48" W × 18.9" D × 14.17" H, 124.7 lbs, and it includes a mounting bracket. (Modland)
That weight alone is why I treat wall prep like a real structural step—not a formality.
H3: What I’d write into the “Measurements Box”
This is exactly what I’d copy down before I drill a single hole—because it prevents the “unfinished project” look (gaps, exposed plumbing, hacked cabinet backs) and keeps the install clean.
Vanity size / weight (from the spec sheet):
-
Overall: 48" W × 18.9" D × 14.17" H
-
Weight: 124.7 lbs
Faucet hole + spout planning (so you don’t repaint later):
-
Faucet mounting hole size: 1.38"
-
Recommended spout height: ≥ 9"
What’s included vs. not included (so rough-in is realistic):
-
Included: Sink + mounting bracket (and handles are listed as included)
-
Not included: P-trap, faucet, drain assembly (also mirror/backsplash are listed as not included)
The “I won’t skip this” note:
Because this vanity is wall-mounted and already 124.7 lbs before you even count countertop usage/leaning, I’d treat stud hits + blocking/cleat planning as non-negotiable—and I’d confirm rough-in locations early so the plumbing lands cleanly inside the cabinet’s intended cutout zone.
H2: Blocking Placement (Where It Goes and Why)
Blocking is the difference between a floating vanity that feels “rock solid” and one that slowly turns into a maintenance problem. The goal isn’t to add wood somewhere in the wall. The goal is to put support exactly where the mounting bracket/rail needs it, so the cabinet can sit flat, lock in level, and stay that way.
H3: Blocking “zone” (practical placement logic)
Think in terms of a blocking zone, not a single strip.
-
Place blocking where the bracket/rail will land—across the full span.
Your mounting rail is the load path. If the rail spans most of the vanity width, your blocking should, too. This is especially important near the ends, where drawers and countertop weight create leverage. -
Tie blocking into studs (it must be part of the framing).
Blocking only works when it’s mechanically fastened to studs. If it’s not tied in, it’s not carrying load—it’s just filling space. -
Pre-drill so fasteners seat cleanly and don’t split wood.
A clean pilot hole keeps screws straight, pulls the bracket tight, and reduces the chance of splitting blocking—especially near the edges. It also helps the bracket sit perfectly flush, which matters for leveling and avoiding cabinet “rock.” -
Plan for “full contact,” not point loads.
The best installs spread the load: multiple fasteners, a continuous rail/cleat, and a cabinet back that actually touches the wall evenly (with shims where needed).

H3: Remodel reality: “I don’t want to open the wall”
I get it. Nobody wants extra drywall work. But here’s the honest truth: opening the wall is often faster than trying to hack around weak support, and it usually looks cleaner when you’re done.
Here’s the decision tree I use:
-
If it’s a lighter unit + the studs align perfectly → proceed with stud fastening.
You still confirm stud centerlines, verify the bracket hits solid wood, and use structural-rated fasteners. But if everything lines up, you can keep it simple. -
If studs don’t align or the wall is questionable → open wall and add blocking (or a proper cleat).
This is the moment to be practical. If you’re missing studs, dealing with soft/patchy drywall, unknown backing behind tile, or a wall that’s out of plane, forcing the install is how you end up with:-
visible gaps that never caulk cleanly
-
a cabinet that feels slightly loose
-
recurring grout/caulk cracking
-
an “unfinished project” look around plumbing cutouts
-
Bottom line: If the wall isn’t clearly “green,” fixing it now is almost always cheaper—and definitely cleaner—than fixing the symptoms later.
H2: Special Cases That Break Installs
These are the walls that turn a “two-hour hang” into a half-day problem. The vanity isn’t the hard part—the wall is. When you hit one of these cases, the goal is simple: protect the finish, verify real structure, and spread the load so the cabinet stays tight for years.
H3: Tile walls (beautiful, unforgiving)
Tile is gorgeous, but it’s not forgiving. One wrong move—impact mode too early, the wrong bit, rushing the first hole—and you can chip the tile or crack the grout before the vanity even touches the wall.
How I confirm studs behind tile before drilling
-
I start with layout: centerline, vanity width, bracket height line.
-
I use multiple verification methods (not just one stud finder beep): consistent spacing, edge references, and confirmation points where a fastener must land.
-
If the stud map doesn’t make sense, I assume the wall is non-standard until proven otherwise.
How I protect against cracked tile and crushed backer
-
I drill the tile layer slowly and cleanly (diamond bit/hole saw), then switch to the correct bit for what’s behind the tile (wood or masonry).
-
I keep the bracket/rail seated flat so I’m not “pulling” the cabinet into the wall and crushing backer board.
-
If the wall isn’t flat, I shim so the cabinet is supported evenly—no point loads, no rocking.
When I refuse to hang until support is verified
-
If I can’t confidently hit studs or confirmed blocking/cleat, I don’t hang the cabinet. Period.
Once you hang a heavy floating vanity on a guess, you’ve already accepted a future failure—you’re just waiting to see when it shows up.
Extra lifespan move for wide cabinets: concealed L-brackets
-
On wider vanities (or any install where you want more “long-term insurance”), I like adding two concealed L-shaped angle irons (L-brackets) under the cabinet base—one near each end.
-
Even if the back rail is solid, these brackets help carry “real-life” loads (people leaning, kids pulling drawers, heavier countertop weight), reduce stress on the back fasteners, and can meaningfully extend the cabinet’s lifespan.
-
Done right, they’re hidden from view and act like a quiet support leg without changing the floating look.
H3: Metal studs
Metal studs are where “looks strong” and “is strong” get confused. A toggle bolt can feel tight on day one and still be the wrong solution for long-term structural support.
Why “toggles into metal studs” isn’t the same as structural backing
-
Toggles and hollow-wall anchors rely on the wall assembly, not solid wood framing.
-
A floating vanity needs repeatable, load-bearing support—especially with drawers and countertop leverage.
Reinforcement options (what actually works)
-
Add wood reinforcement within the stud bays (or alongside the metal studs) so the mounting rail fastens into wood, not just thin-gauge steel.
-
If stud alignment is poor, this is also a great place to use a continuous cleat/rail system to spread load across multiple studs.
H3: Masonry / concrete walls
Concrete and block can be excellent support—if you anchor correctly. Most failures here come from sloppy layout, wrong drill depth, or using anchors that don’t match the substrate.
Anchor strategy overview (and why layout and drill depth matter)
-
Layout is everything: once holes are drilled into tile or masonry, you can’t “erase” them.
-
Use anchors designed for masonry, drill to the correct depth, and keep fasteners aligned so the bracket seats flat without bending or spacing out.
Moisture sealing around penetrations
-
Anywhere you penetrate tile or waterproofed surfaces, plan a simple sealing step so water doesn’t migrate into the wall assembly over time.
-
This is especially important in splash zones and in bathrooms that run humid day-to-day.
H2: Install Sequence (The Clean-Finish, No-Drama Plan)
This is the order I follow when I want the vanity to feel solid on day one—and still feel solid a year later. The big idea: verify structure before you hang weight, and never “adjust later” after the cabinet is loaded.
-
Layout (centerline, finished height, stud marks)
-
Snap a vertical centerline and a horizontal finished height line.
-
Mark stud centerlines across the full vanity span.
-
Quick reality check: confirm the drain rough-in height and supply valve locations land where the cabinet can hide them cleanly (no hacked openings).
-
-
Dry-fit the bracket/rail and confirm every fastener hits structure
-
Hold the rail/cleat in place and mark exact hole locations.
-
Confirm: each hole lands in a stud or continuous blocking/cleat—not “close enough.”
-
If you’re on tile: drill the tile cleanly first (no impact mode), then switch bits for the structure behind it.
-
-
Hang the cabinet (lighten it first if you can)
-
Remove drawers (and doors, if applicable). It’s safer, easier to level, and less chance of racking the cabinet.
-
Protect finishes: tape the wall where the cabinet might touch, and use padding on the floor.
-
-
Secure with final fasteners (don’t let full weight “hang” before it’s truly secured)
-
This is where installs go sideways: someone lets the cabinet’s full weight sit on a couple of partially set screws “just for a second.”
-
Instead: start fasteners, seat the rail tight, then fully secure the cabinet so load is distributed across all planned points.
-
-
Level + shim for full contact (no rocking, no point loads)
-
Level left-to-right and front-to-back.
-
Shim where needed so the cabinet back is supported evenly, not just pulled in by screws.
-
Re-check after shimming—this is where the “clean caulk line” is won.
-
-
Plumbing hook-up + leak check (before you button up)
-
Hook up drain and supplies, then run water and check joints.
-
Open/close drawers and doors while the trap is in place to confirm nothing binds or rubs.
-
-
Sealant + final hardware alignment
-
Seal where water will realistically hit: sink edge, backsplash contact, and any penetration points.
-
Final pass: align handles, check drawer reveals, wipe down, and do the “hand test” (push/pull gently at corners—there should be no movement).
-

H2: Height & Clearance Notes (Optional, If You’re Designing for Access)
“Comfort height” in U.S. homes varies a lot—some people love a taller vanity, and some households need true wheelchair access. If you’re aiming for accessibility, it’s worth designing it intentionally from day one, because a floating vanity can either solve the clearance problem…or accidentally block it.
The ADA numbers people actually design around (quick reference)
For lavatories/sinks, ADA guidance commonly used in accessible designs includes:
-
Rim/counter height: the front of the higher of the rim or counter surface is 34" max above finished floor.
-
Clear floor space at the sink: typically 30" wide × 48" deep for a forward approach.
-
Knee + toe space: at least 30" wide, with 17"–25" depth (depending on reach), and no protrusions into that required space (other than the sink overflow “dip”).
-
Knee clearance behavior: beyond the first 8" of depth, the 27" minimum knee clearance can slope down toward toe space, but if you go deeper than the minimum, the added depth needs full 27" knee clearance.
(Important practical note: ADA requirements apply in specific contexts—public/commercial work, and certain “mobility accessible” dwelling units. For many homeowners, these dimensions are still a helpful target when designing for aging-in-place or future resale.)
How floating vanities help—when you plan for it
A floating (wall-mounted) vanity is naturally friendly to access goals because you can create open space underneath. But you only get the benefit if you design around these realities:
-
You’re trading base support for wall support.
If you want knee/toe clearance, you’re removing “cabinet legs” and base panels—so your wall support (studs + blocking/cleat + fasteners) has to be even more dialed-in. -
Trap + supplies can’t invade the clearance zone.
If plumbing hangs too low or gets shoved forward, it eats into knee space and looks messy. This is where your rough-in planning pays off. -
Storage choices change.
Deep bottom drawers and full-height base cabinets can conflict with clearance goals. If access matters, consider shifting storage upward (shallower drawers, side storage, or an off-to-the-side cabinet) so the center zone stays open.
A simple “design intentionally” checklist
-
Decide your finished rim/counter height target early (before tile and top selection), especially if you’re trying to stay at 34" max.
-
Reserve the space underneath so it can meet knee/toe clearance depth and width targets. (access-board.gov)
-
Plan plumbing rough-ins so they land cleanly inside the vanity’s intended plumbing zone (and don’t force ugly cutouts or exposed lines).
H2: FAQ (Schema-Ready, US Search Intent)
Do I need blocking for a floating vanity?
If you want a “rock-solid” install that stays tight, blocking (or a continuous cleat/rail) is the safest default—especially for wider/heavier vanities or any wall that’s less-than-perfect. I’ll skip blocking only when the vanity’s mounting system cleanly lands on multiple studs and the wall is in great condition. If there’s any doubt, I treat it as Yellow → add reinforcement.Rule I use: studs are good; studs + blocking/cleat is predictable.
How many studs should a 48" floating vanity hit?
In real homes, the stud count depends on stud spacing (16" vs 24") and where the cabinet lands relative to the layout—so I don’t design the plan around “a number,” I design it around continuous support.
-
If studs are 16" on center, a 48" span often crosses 3 studs (sometimes 4 if you catch one at an edge).
-
If studs are 24" on center, you may only get 2 studs across that width.
What I aim for: at least two solid stud hits plus blocking or a French cleat/Z-clip rail so the cabinet isn’t relying on just two points.
Can I install a floating vanity on metal studs?
Yes—but not the way people hope.
-
What doesn’t count as “structural”: toggles into drywall (even if they feel tight)
-
What does work: opening the wall to add wood backing, adding reinforcement inside the stud bay, or using a continuous cleat/rail system fastened into reinforced points.
If the vanity is wide/heavy, I treat metal studs as Yellow until there’s a real reinforcement plan.
What fasteners should I use (and what should I never use)?
Use: structural-rated fasteners into studs/blocking (or into a properly designed cleat system). If the homeowner wants extra margin (or the vanity/top is heavier), I like structural screws such as GRK RSS or SPAX PowerLags (or equivalent)—they’re strong in shear and less likely to split framing when installed correctly.
Never use for the cabinet load:
-
Drywall screws
-
Plastic drywall anchors
-
“Hollow-wall only” solutions as the primary support for a floating cabinet
Quick check: if the fastener plan doesn’t clearly bite into solid structure, it’s not done.
How do I confirm studs behind tile without guessing?
I use a “two-proof minimum.” Tile is too expensive to gamble on.
-
Map a stud pattern first (most homes are 16" or 24" on-center, but verify).
-
Confirm with a second method (deep-scan stud finder, magnet for fasteners, reference from outlets/adjacent wall framing, etc.).
-
Only then do I drill—slow, no impact mode—until I’m through the tile layer.
If the stud map still doesn’t make sense, I stop and access the wall from a safer side (often the back side of the wall in an adjacent room) so I’m not “learning” on finished tile.
My wall is out of plumb—can I still install safely?
Usually yes, but only if you handle it like an installer, not like a magician.
-
Minor out-of-plumb: shim so the cabinet has full, even contact and doesn’t rock.
-
Major bows/high spots: don’t crank the screws and “force it flat.” That creates stress, gaps, and future movement. You may need to correct the wall surface (or adjust the plan with a cleat + controlled shimming).
Goal: no rocking, no point-loads, no bracket bending.
What’s the quickest way to add blocking in a finished bathroom?
The fastest “clean” method is usually small, targeted access—not a full demo.
-
Best option (often): open the wall from the back side (closet/bedroom) so the bathroom tile stays untouched.
-
If you must open from the bathroom side: cut a horizontal strip at the mounting height (inside the vanity’s footprint), add blocking, then patch.
Either way, it’s almost always quicker than chasing the problems caused by a shaky install (re-caulking, re-tightening, cracked grout, or a cabinet that never sits flush).