GUIDE · GOOGLE BUSINESS PROFILE MANAGEMENT

How to Verify a Google Business Profile for a Contracting Business

No verified profile, no map pack, no phone. Here is every path Google offers a contractor to prove the business is real, and which one you will actually get offered.

Be Seen, Contractors!9 min readUpdated 2026

The short answer

Google verifies a Business Profile one of five ways: postcard by mail, phone call, email, video recording, or instant verification through an already-verified Google Search Console account. Most contractors get offered postcard or phone, and postcard remains the most common path for service-area businesses because Google still leans on it for trades without a public storefront. Postcard verification typically takes 5 to 14 days to arrive, and the code inside it expires, so a profile that sits unclaimed for a month often means starting over. Pick the fastest method Google actually offers you. You rarely get to choose.

Why an unverified profile is invisible in the map pack

An unverified Google Business Profile can exist in Google's system, show up when a customer searches your exact business name, and still never appear in the map pack for "roofer near me" or "emergency plumber [city]." Verification is Google's gate for local ranking. Until you clear it, the profile is a placeholder, not a listing that competes.

This trips up contractors two ways. First, a profile someone else created years ago (a data aggregator, a review site, a past employee) sits unclaimed and unverified while the owner has no idea it exists, and that phantom listing sometimes outranks the real business's website. Second, a legitimately new profile gets built, filled in with hours and photos and services, and the owner assumes it is live because it looks finished. It is not live for ranking purposes until Google confirms the business is real and at the location or service area claimed.

Verification exists because Google's map pack is a trust surface. A homeowner calling a roofer off the three-pack is trusting Google vetted that business at some baseline level. Fake listings, address spoofing, and lead-gen shells trying to rank without a real business behind them are the exact abuse Google is filtering for. Contractors get caught in that net not because they are doing anything wrong, but because service-area businesses (no public storefront, a truck and a service radius instead) are harder for Google to confirm automatically.

The practical effect: a plumber can have five-star reviews imported from a prior platform, a complete profile, accurate hours, and twenty photos, and still rank on page two of the map results, because Google is withholding ranking weight from an unverified entity. Fixing verification is often the single most effective move available for a stalled profile, ahead of adding more photos or writing more posts.

  • Unverified profiles can still display in a direct name search, which is why owners think they are "live"
  • Map pack ranking, the actual lead-generating real estate, requires verification
  • Verification also restores editing rights: hours, categories, photos, and posting stay locked or reset without it

The five verification methods, and what triggers each one

Google does not let you pick a verification method off a menu. It offers whichever methods it thinks fit your business type, address history, and account signals. Here is what each one involves and when it typically shows up for contractors.

MethodHow it worksTypical timelineWhen contractors see it
PostcardGoogle mails a physical postcard with a 5-digit code to the business or service address on file5 to 14 days transit, plus entryMost common for service-area trades with no public storefront
PhoneAutomated call or text with a code, delivered instantlyMinutesOffered when the listed phone number matches signals Google already trusts
EmailCode sent to a business email tied to the profile's domainMinutesOffered when a matching business-domain email exists in the account
VideoLive or recorded walkthrough showing signage, tools, and proof of the business at the locationSame day to a few days for reviewIncreasingly common for trades without a storefront, since it fits a truck and toolbox better than a postcard fits an address
InstantAuto-verified through an already-verified Google Search Console property matching the business domainImmediateRare for contractors unless the website was already GSC-verified before the GBP was created

The method Google offers depends on account history, how the address parses, whether the phone number has prior verification history tied to it, and sometimes nothing more explainable than which verification queue the listing landed in. If postcard is the only option shown, there is no workaround. Requesting a different method rarely succeeds and can reset the queue.

Video verification deserves a specific note for contractors: it typically asks for a walkthrough showing the business location or vehicle, signage, tools of the trade, and sometimes a live GPS-tagged recording rather than an upload. Have a truck with lettering, a shop sign, or a job site with visible branding ready before starting this path. A bare garage with no signage is a common reason video verification gets rejected on the first attempt.

Postcard verification: the default path and its real timeline

Postcard is still the fallback Google leans on most for contractors, especially service-area businesses that hide their exact address and only display a service radius. Understanding the mechanics prevents the most common failure: letting the code expire.

  1. Request it from the Business Profile dashboard or Google Search under "Verify now."
  2. Wait for transit. Google states up to 14 days; contractors most often report 5 to 10 days in practice, longer around holidays or if the address was recently entered incorrectly anywhere in Google's system.
  3. Enter the 5-digit code exactly as printed, from the same account that requested it, within the window before it expires.
  4. Confirm the listing flips to verified and re-check that hours, categories, and services still show correctly, since some profiles reset partial data during the verification hold.

The most common contractor-specific failure here is a mismatch between the address on file with the county or state contractor license, the address on the LLC formation paperwork, and the address entered into the Business Profile. If those three do not agree, or if the profile uses a home address the owner does not want public and hides it via service-area settings, the postcard can go to a location that does not match what Google's backend expects, causing delays or rejection at the confirmation step.

A second common failure: multiple people at the same company requesting verification through different Google accounts, which splits ownership and can trigger a review hold. Assign one Google account as the profile owner before requesting the postcard, and keep the login saved somewhere durable, not just on the office manager's personal phone.

If a postcard does not arrive within 3 weeks, request a resend rather than starting a brand-new profile. Creating a second profile for the same business is the single most common self-inflicted problem we see, and it usually ends in a duplicate-listing cleanup that takes longer than the original verification would have.

What to do when verification stalls or gets rejected

Verification failure falls into a short list of repeatable causes. Working through them in order saves time versus guessing.

  • Address mismatch: the business address on the profile does not match what is on file with the state licensing board, the USPS address database, or business registration records. Fix the source record, then correct the profile.
  • Duplicate or conflicting profile: an old profile (from a previous owner, a rebrand, or an aggregator-created listing) exists at the same address or phone number. Google's system flags the new verification attempt as a possible duplicate. This has to be resolved by claiming or merging the old listing, not by abandoning it and building a third one.
  • Service-area setup errors: a contractor who works from a home garage and correctly hides the address, but sets up the service-area radius incorrectly (too small, wrong center point, or overlapping an existing profile's territory), can trigger a manual review.
  • Category mismatch: choosing a category Google does not associate with a physical or service-area business type common in that region can slow automated approval.
  • Prior suspension history: if any profile tied to that business, phone number, or owner account was suspended before, new verification attempts get extra scrutiny by default.

When postcard verification genuinely fails or the code never arrives after a resend, the next step is Google's verification support form, reachable through the Business Profile help center, not a general search of "contact Google support," which mostly surfaces unrelated help articles. Contractors dealing with a suspension tangled into their verification problem are working a related but distinct issue: that path involves an appeal, not a resend, and it is covered separately in our reinstatement guide.

Do not create a second profile while the first is stuck. Two profiles for one business is the fastest way to end up competing against yourself in the map pack, or worse, having both flagged and suspended together.

Service-area business verification: what changes for trades without a storefront

Most contractors, roofers, HVAC techs, plumbers, electricians, are service-area businesses (SABs) in Google's classification, not storefront retail. That single setting changes how verification behaves.

An SAB hides its exact street address from the public profile (correct, and required if you work from home) while still needing Google to confirm that address privately for verification purposes. This is the part that confuses owners: hiding the address from customers does not mean Google skips confirming it. Google still needs the real, physical business address on file internally to verify and to determine the service-area radius, even though that address never displays publicly on the profile.

This is also why postcard delivery still applies to SABs. The postcard goes to the private business address, not a public one, and arrives in a plain envelope from Google, easy to mistake for junk mail if office staff are not told to watch for it. We have seen postcards verified late simply because they sat in a stack of flyers for two weeks.

A second SAB-specific detail: the service-area radius set during profile setup directly affects which searches the profile can appear in, and setting it too broadly (claiming a 100-mile radius from a single-truck operation) can both hurt relevance signals and occasionally trigger review holds, since Google's abuse detection watches for radius claims that do not match business size signals like employee count or review volume.

Multi-location contractors, an HVAC company with two shops in different counties for instance, need a separate verified profile per physical location, each going through its own verification. Do not attempt to represent two locations on one profile with a wide service area; that is a common and avoidable cause of suspension.

Keeping a profile verified: what breaks verification later

Verification is not a one-time event that's guaranteed to hold forever. Certain changes to a profile trigger Google to re-request verification, and contractors get blindsided when a previously working listing suddenly demands a new postcard mid-year.

  • Changing the business address, even moving the private backend address a few miles for an SAB, commonly triggers re-verification.
  • Changing ownership on the account, such as transferring the profile to a new manager's Google account after an employee who originally set it up leaves the company, can trigger a review.
  • A large, sudden edit to business name, category, or phone number all at once reads as a risk signal to Google's automated systems, sometimes more so than the same three edits made a week apart.
  • User-submitted "suggest an edit" reports from the public, sometimes filed maliciously by a competitor, can force a re-verification hold even when the business did nothing.

The practical defense is boring but effective: keep one Google account as the designated profile owner, add a second trusted manager account rather than sharing the primary login, and make major changes (address, name, phone) one at a time with a few days between them rather than in one sitting. Log every edit somewhere, even a simple note, so if a hold hits, you can show Google (or your management provider) exactly what changed and when.

Contractors managing this alone alongside running job sites are the ones most likely to lose track of an expired code or a re-verification request buried in a Gmail inbox that nobody checks daily. That is the gap our profile management service exists to close: someone watching the dashboard for these triggers before they cost two weeks of map-pack visibility.

Who should actually enter the verification code

The account that requests verification and the account that ultimately owns the profile do not have to be the same one, but sorting that out before the postcard arrives saves a headache later. Most verification failures we see on the ownership side are not Google being difficult. They are a business owner who let an employee, a spouse, or a marketing vendor set up the original profile under a personal Gmail address, and now nobody remembers the login when the postcard shows up.

Set this up right the first time. Create (or designate) a Google account tied to the business itself, ideally using a business-domain email if one exists, rather than a personal account belonging to whoever happened to be in the office that day. Add the owner or a second trusted manager as an additional user on the profile once it is verified, so ownership does not live in one person's head or one person's phone.

This matters more for contractors than most business types because staff turnover is common and the person who originally claimed the profile, an office manager, a former partner, a nephew who "knows computers", is often long gone by the time something needs fixing. If that original account is no longer accessible (lost password, former employee, closed email), recovering access becomes its own separate process through Google, and it can take longer than the original verification did.

  • Use a business-domain email for the primary owner account whenever one exists
  • Add a second manager-level user immediately after verification completes, not months later
  • Store the login somewhere the business controls, not a personal device or a departed employee's inbox
  • Before handing profile management to any outside vendor, confirm whether they are requesting owner access or manager access, since owner access can be used to transfer the listing entirely

None of this is glamorous work, and it is exactly the kind of housekeeping that gets skipped when a contractor is juggling job sites, payroll, and everything else running a trade business demands. It is also exactly the kind of gap that turns a routine re-verification into a two-week visibility blackout.

Key takeaways

  • Google offers one of five verification methods (postcard, phone, email, video, instant); you do not get to pick
  • Postcard verification runs 5 to 14 days in transit and the code expires, so timing matters
  • Service-area businesses still give Google a private address to verify, even though it never displays publicly
  • Never create a second profile while the first is stuck; that leads to duplicate-listing problems, not faster verification
  • Address, ownership, or category changes can trigger re-verification on a profile that was already live
  • An unverified profile can still appear in a direct name search, which is why owners often think it's live when it isn't

STRAIGHT ANSWERS

Quick answers.

01How long does Google Business Profile verification take for a contractor?

Postcard verification, the most common method offered to service-area contractors, typically takes 5 to 14 days for the postcard to arrive plus a few minutes to enter the code. Phone and email verification, when offered, complete in minutes. Video verification usually takes same-day to a few days for Google to review the recording.

02Why does Google still send a postcard if my address is hidden as a service-area business?

Hiding the address from public view is a display setting, not a verification exemption. Google still needs the real physical address on file to confirm the business exists and to set the service-area radius, so the postcard goes to that private address in a plain envelope.

03Can I choose phone or email verification instead of waiting for a postcard?

No. Google's system decides which methods to offer based on signals it already has about the business, address, and phone number. You cannot manually select a faster method if postcard is the only one presented, and repeatedly requesting alternatives can reset or delay the process.

04What happens if I lose the postcard or the code expires?

Request a resend from the same account that originally requested verification. Do not start a new profile for the same business; that creates a duplicate listing that is harder to fix than a simple resend, and duplicate profiles can end up competing against each other or getting flagged together.

WANT THIS HANDLED FOR YOU?

Verified is step one. Ranked?

If your profile is stuck in verification, buried in a duplicate mess, or verified but nowhere in the map pack, get it looked at directly. Call or text (407) 705-2452 for a free profile audit, or book a strategy call and we will tell you exactly what's holding your listing back.

Start With the Free Audit
Call (407) 705-2452 Text