A QR code only earns its place on a contractor’s materials when it skips the homepage and points straight at whatever a person standing in that exact spot actually needs: a business card calls for a different target than a service truck, and an invoice calls for something else again than a job site sign. Handing out the same code with the same destination everywhere throws away the one advantage the format has over just printing a website address.

The most common mistake: pointing to the homepage

The homepage is almost always the weakest choice for a QR code because it does not offer one clear next action. Someone holding a business card or standing next to a parked service truck usually wants one of three things: save the contact, see a short list of services, or call right away. A homepage with a full menu, a hero slider, and general copy forces a second and third tap before reaching any of those, and that is exactly where most scans get abandoned.

Business card: a vCard file, not a contact form

On a business card, a QR code that opens a vCard file directly is the strongest option, dropping name, phone number, email, and company straight into the phone’s contacts app in one tap. Any free vCard generator can produce a small .vcf file hosted on the company’s own domain, no form or extra page required. A contact page with a click-to-call number, covered in more detail in the piece on click-to-call buttons, works as an alternative when someone also wants a quick look at current services. A contact form is a poor fit for a business card scan, since it asks for typing in the exact moment someone reached for their phone to save a contact, not fill one out.

Service truck: a dedicated landing page, not the homepage

A QR code on a truck door gets scanned almost exclusively by someone looking at the parked vehicle, in a driveway or outside a job site, and deciding within seconds whether scanning is worth it. A lean, dedicated landing page listing core services, the service area, and a click-to-call number performs far better here than the full homepage with every subpage attached. Code size has to match scan distance: the common rule of thumb is roughly a 10 to 1 ratio between scan distance and code size, so a code meant to be scanned from about three feet away needs an edge length of roughly four inches, and more at greater distance.

Right after a finished job is usually when customer satisfaction peaks, and a QR code on the invoice or closing paperwork can lead straight to a Google review form at that exact moment, without asking the customer to type a link. The article on review platforms for home service businesses covers how to set up a review short link and what rules apply. The request should ask for an honest review, not specifically a positive one, since filtering out negative reviews before they post violates most platforms’ terms of service.

A job site sign with a QR code mostly reaches neighbors and passersby curious about that one specific project. A target page showing photos, timeline, and a contact for that exact job converts better here than a general portfolio page full of older work. Where no dedicated project page exists yet, the standing project gallery page is the next best option, since it at least shows the right kind of work.

Static or dynamic QR code

Static QR codeDynamic QR code
CostFree, any generatorUsually a paid subscription
Target changeable laterNo, needs a new codeYes, without reprinting
Scan statisticsNoYes, through the provider
Dependency on the providerNoneIf the service shuts down, the printed code stops working

A business card or a job site sign with a fixed target almost always works fine with a static code. A dynamic code earns its cost once a target needs to change later, for example across a rotating fleet of trucks, or when scan counts actually get reviewed. Anyone choosing a dynamic provider should plan for the fact that a sticker printed on a truck often stays in service for years, while a small QR provider can shut down well before that sticker gets replaced, leaving the code pointing nowhere without the business noticing right away.

Privacy: when a data processing agreement is needed

A static QR code that points straight to a business’s own URL does not process any personal data itself, so it needs no privacy policy mention and no separate agreement. A dynamic QR code through a third-party provider is different: if the service logs IP address, device type, location, or timestamp on the business’s behalf for scan analytics, that provider is acting as a service provider or processor under state privacy laws such as the CCPA, which calls for a written data processing agreement with the vendor. The destination website itself is unaffected by any of this and remains subject to its own rules on cookies and tracking technology. The article on does a web host need a data processing agreement walks through the same underlying logic using hosting as the example, and it applies to any vendor handling visitor data on a business’s behalf.

The sticker trick: when someone tapes over a business’s own code

The FTC has warned since December 2023 about scammers pasting a convincing fake QR code sticker directly over a real one in public places, most often at parking meters, redirecting victims to fake payment pages. The same trick works on a job site sign or a vehicle decal left unattended in a public spot for an extended stretch. A quick, regular look at printed materials costs almost nothing and catches a tampered code before a customer lands on the wrong site.

A practical example

A painting contractor uses a QR code on the business card that opens a vCard, a second code on the service truck pointing to a lean landing page with services and a phone number, and a third on the closing invoice linking straight to the Google review form. All three are static and free, since none of those targets changes often. The one exception is job site signs, where the company uses a dynamic code because the project behind it changes with every new site, and a fresh sticker for every job would add up fast.

Next step

A QR code never replaces a well-built website, it is only the bridge to it, and that bridge only works when the right page is waiting on the other end. Mr.Site runs managed website service for several hundred business websites and builds exactly these kinds of lean, dedicated landing pages as part of that ongoing work, instead of pointing every contact channel back at the same homepage.