Local Services Ads photos: 640x640, 10 MB, no phone numbers
Local Services Ads business photos need 640 x 640 px or more, up to 10 MB and 100 images per account, with no phone numbers shown. Plan a compliant set.

Google's Local Services Ads business photos must be JPEG, PNG, BMP or ICO, at least 640 x 640 pixels, up to 10 MB each, and you can upload up to 100 images per account. They cannot show phone numbers, email or street addresses, competing watermarks, screenshots or duplicates. Headshots for law, real estate and finance are square, 500 x 500 or more, head and shoulders, on a neutral background.
The numbers come from Google's Local Services Help page, read on 2026-10-02. It does not mention AI-generated images, so keep this set to real photos of your real work and use Sume for adjacent assets.
What are the photo limits and exclusions?
The page separates business photos from headshots. The exclusions are the part that rejects most uploads.
| Item | Business photos | Headshots (law, real estate, finance) |
|---|---|---|
| Formats | JPEG, PNG, BMP, ICO | JPEG, PNG |
| Minimum size | 640 x 640 px | 500 x 500 px |
| Max file size | 10 MB | 10 MB |
| Shape | Not stated | 1:1 square |
| Count | Up to 100 images per account | 500 x 500 px minimum |
| Not allowed | Unrelated images, competitor watermarks, phone numbers, emails or addresses, blurred images, screenshots, duplicates | Text overlays; use head and shoulders on a neutral background |
How should a plumber, a locksmith or a realtor use this?
Because phone numbers, emails and addresses are prohibited in the image, check every frame for a number on a van door, a shirt or a sign before you upload, and shoot those angles differently. A blurred or duplicate image is also grounds for rejection, so cull before you upload.
Headshots for law, real estate and finance are 1:1, head and shoulders, on a neutral background with no text overlay. Use a real photo of a real person, not a generated one.
Where Sume helps a local service business
Two places stay outside the LSA photo set: social posts and your own site. Sume's Image API can turn one real job photo into a clean 4:5 or 1:1 social card with room for text, using input_references and aspect_ratio. Calls that run long return a 202 job envelope, and you read the result from the job endpoints.
Keep the facts straight in every generated asset: do not change the work shown, the materials, or the result. Review each image against the original before posting.
import os, requests
r = requests.post(
"https://api.sume.com/v1/images",
headers={"Authorization": f"Bearer {os.environ['SUME_API_KEY']}"},
json={
"model": "sume/auto",
"prompt": "Clean social card layout around this real photo of a repaired kitchen faucet, plenty of empty space at the top for a headline, no text in the image, keep the faucet exactly as in the reference",
"input_references": [
{"type": "image_url", "image_url": {"url": "https://example.com/jobs/faucet-after.jpg"}}
],
"aspect_ratio": "4:5",
},
timeout=60,
)
body = r.json()
if r.status_code == 200:
print(body["data"][0]["url"])
else: # 202: poll the job
print(body["data"]["status_url"])
Sources
Related posts
More in Use cases
- Merchant Center: AI product images must keep AI metadata
Google Merchant Center says generative-AI images must contain metadata marking them AI-generated. Check your exported file with exiftool before uploading.
- GPT Image 2.5 ad headline text: quote the copy, test medium vs high
For an ad still with a headline, quote the exact words, state position and type style, and render at medium and high to compare. A Sume script and its cost.
- Ad still from a packshot: tell GPT Image 2.5 what must not move
Turn a product packshot into an ad still with GPT Image 2.5 by listing what must not move: shape, colour, label text. A Sume request and a checklist.
- GPT Image 2.5 drafts at low quality, then a final: cost and steps
fal lists GPT Image 2.5 at $0.00588 low and $0.05268 high for 1024 squares. Draft four options at low, pick one, then redo it at high. Sume steps and the catch.
Written by Sume