Vacant-unit window flyers
Photos, rent, and the application. Mark it leased by changing the page. Walk-bys scan through the glass. You do not reprint a stack because the form URL moved.
QR codes for rental applications
The window flyer stays. The application link can change.
Tape a flyer to the window. Shoppers scan and apply. When that unit fills, point the same flyer stock at the next vacancy or a waitlist. The acrylic holder does not care which AppFolio form is live.
Create a QR code
Paste the landlords URL. Generate the QR, go to the dashboard, then check your email to get access.

Where it goes
Photos, rent, and the application. Mark it leased by changing the page. Walk-bys scan through the glass. You do not reprint a stack because the form URL moved.
A small card in the box can open today's showing instructions. Combo changes, a delayed plumber, a second unit next door. Edit the destination. Leave the card.
A fridge magnet for current tenants. Point it at the form you actually monitor. Keep applicant traffic off that inbox. When you switch forms, the magnet stays.
Reuse the acrylic holder and leftover flyers. Point the same square at the next vacancy, a waitlist, or a leased note. The print outlives this tenant.
Why dynamic
Reuse the acrylic holder. Change the destination. You stop paying the copy shop every time a studio leases and the next one opens.
The page can say leased and show the next unit. Walk-bys get an answer at 9pm without your phone buzzing.
A code per building or per unit, whichever you want to track. I keep one square per door if I care which flyer actually scanned.
You already paid for the vacant month. The person who slows down at the glass will not type your property-management URL. They will scan if the square is large enough, or they will keep walking.
I want you to print a dynamic code that survives a leased sign, a new AppFolio form, and the afternoon the studio two doors down is the one you should fill. The flyer encodes a short link you own. Tonight it opens the application. Next month it opens the next unit. You do not reprint the stack.
Window flyers fail for two reasons. The code is too small to read through glass. Or it is the right size and opens a PDF or listing URL that died last Tuesday.
I see landlords encode the application PDF because that is the file the attorney approved. The phone downloads a packet. That feels complete. It is also a trap. You cannot mark the unit leased inside a baked-in file, swap AppFolio for a Google Form, or add a second available unit. The pixels are the packet.
A dynamic code writes a short path into the image. You change the destination. Same PNG. New form. New rent. New unit. If you still want a PDF, host it at a URL you control and replace the file. The printed square never holds the bytes.
If you want the hop explained, read static vs dynamic QR codes. If you already know the form will move, create a QR code that uses a short link. Keep how to create a QR code you can edit after printing next to the copy-shop spec.
The QR code size guide for print uses a 10:1 rule. Printed width is about one tenth of the scan distance. A sidewalk scan through glass wants more area than a flyer in a hand. I print 2.5–3 inches on a street-facing pane. Two inches is the floor from the stoop.
Do not size the square to look tidy next to the kitchen photo. A 1-inch mark looks like branding. It does not lock through dirty glass. Stand on the sidewalk. If the camera hunts, go up in size before you copy a batch.

| Placement | Typical scan | Minimum | Recommended |
|---|---|---|---|
| Handed flyer or clipboard | Arm's length | 1.5 in | 2 in |
| Window flyer on the glass | Stoop, through pane | 2 in | 2.5–3 in |
| Lockbox card | Held in hand | 1.5 in | 2 in |
| Fridge maintenance magnet | Arm's length | 1.5 in | 2 in |
| Yard rider on a vacant lot | Curb | 3 in | 3–4 in |
Black modules on a white patch. Skip a living-room photo behind the square. Skip a kraft flyer that eats contrast. Crop the quiet zone into the unit photo and cameras hunt. I leave about 10% of the code width empty on every side.
Label it in plain type: Scan to apply. Walk-bys should not guess whether the square is your Instagram. Tape it flat. Wipe the pane. Noon glare on a glossy flyer is why a code that worked on your desk fails on Saturday.
The card in the box should open one job: how to get in, which unit, and what to do if the plumber is still there. Combos change. A showing slides. You add a second vacant unit. Edit the page. Do not rewrite the card with a Sharpie.
I keep lockbox codes separate from the window flyer. Street traffic wants the application. Someone with the box already has access. Two short links make the scan counts honest. If you only have room for one square on the card, that square is today's instructions, not last month's PDF.
Real estate yard signs already treat a lockbox rider this way. Your vacant rental is the same problem on cheaper stock.
Current tenants should not land on a rental form. Shoppers should not open a work-order inbox. Print a second square for the fridge. Point it at the form you actually read. When you move from a Google Form to AppFolio, edit the destination. The magnet stays.
This is the same machine as an Airbnb guest book. The object on the wall is meant to last. The leak form is not. A short link that opens a tenant page is easier to keep current than a static form URL.
The acrylic holder is already on the glass. Leftover flyers are in the closet. When this studio leases, I do not throw the stack away. I point the short link at the next vacancy, a waitlist, or a leased note. Same PNG. New job.
A static code cannot do that. The pixels hold this unit's PDF. Next week those pixels are a lie. If you create a QR code as a Link, the image encodes a short path you own. Edit it after the keys change hands.
Garage sale signs reuse a board the same way. Your vacant-unit flyer is that board with rent on it.

Here is how I create a QR code for a vacant-unit flyer on this site.
When the unit leases, open the dashboard and edit the URL. Do not generate a new image unless the flyer art changed. That is why you create a QR code as dynamic before you tape the first copy.
If a printed flyer already failed, you can only repair it without reprinting when it is dynamic and you still own the short link. For the next vacancy, create a QR code first, then tape it to the glass. QR codes for rental applications should be large, high contrast, and pointed at a page you can edit.
How to
01
Use Apartments.com, AppFolio, Buildium, or a Google Form you can replace. Open it in a private tab. If it asks anyone to log in, do not print it.
02
Open the generator and [create a QR code](/#create). Hit Download, confirm the email we send, then pay $1 for the PNG. The image encodes a short link, not the raw form path.
03
Print it on the flyer with rent and a photo. Large enough to scan through glass. High contrast. Keep a white quiet zone.
04
Point the same code at a waitlist, the next unit, or a simple leased message. Do not generate a new image unless the flyer art changed.
No. Link to a page. You can replace a page. A file baked into a static code is stuck the day you revise the form or mark the unit leased. Host the PDF at a URL you own if you must keep a file. The printed square should never hold the bytes.
Yes if the page lists open units. Use one code per unit if you want cleaner scan counts and a flyer that can say leased without lying about the rest of the building.
A second code on the fridge for maintenance keeps applicant traffic off that form. Do not point the window flyer at a work-order inbox. Tenants should not land on an application, and shoppers should not open a leak ticket.
No. iPhone and Android cameras open the link. Add Scan to apply under the square. If the camera hunts, the code is too small, the glass is dirty, or the contrast is wrong. The phone is fine.
Yes, if the code is dynamic. Change the destination in the dashboard. Leftover stock becomes the next vacancy or a waitlist. A static PDF code cannot do that. You would reprint.