How to choose a web agency in Belgrade — 9 questions before signing

Belgrade has 60+ web agencies. Not every one works for your business.
Clients picking a Belgrade web agency for the first time usually rely on three things: referral, price, and what the agency writes in its own marketing. All three are unreliable. A referral comes from a context different from yours, price is manipulated, and marketing is marketing.
This guide gives 9 concrete questions to ask every agency before signing. Same questions, same expected answer structure — so you can compare without guessing.
Why the wrong agency costs more than the wrong site
The wrong web agency in Belgrade costs you more than just the site itself:
- Lost time — 6 months with an agency that delivers late or with bugs
- Lost conversions — a site that doesn't work as it should from day one
- Migration cost — switching agencies requires 30-40% of new budget (if you can even extract the code)
- Brand reputation — a bad-looking site sends the wrong message to buyers for months
- Lost commercial opportunity — missed seasons, missed launches, competitors who passed you
Realistically, the wrong agency costs 2-3× the original site budget. Picking right at the start saves all that.
9 questions that immediately reveal agency quality
1. "Can I see 3 projects similar to ours?"
Portfolio isn't just a gallery of pretty pictures — it should be a transparent display of real projects with scope, budget and timeline. If an agency only shows screenshots without context (industry, project size, price), you can't judge whether you fit.
Red flag: "We can't share prices because every project is different." A transparent studio has a public pricing page with clear packages — ours are START €300, BUSINESS €900, PRO €1,800, and every project in the portfolio shows which package it cost.
2. "How long have you worked with clients in my industry?"
An agency that has done 10 Belgrade restaurants knows exactly what a restaurant needs (online reservations, priced menu, Google Calendar sync, optional Glovo/Wolt integration). First time in your industry — the agency asks, explores, builds from scratch, and you pay for the learning.
Specifically for Belgrade industries — ask for reference projects:
- Hospitality: restaurants, pizzerias, cocktail bars
- Healthcare: clinics, dental practices
- Law: firms, notary offices
- Automotive / rent-a-car: detailing studios, rental agencies
- Transport: van transport, travel agencies
If the agency has no industry experience, that's fine — but understand you'll pay 20-30% more for the learning curve during the project.
3. "What does the written contract and specification look like?"
A verbal agreement isn't a contract. Before signing, you need:
- Scope document — exact list of functions (pages, integrations, admin panel features)
- Timeline per phase — design → development → testing → launch
- Payment plan — typically 50% deposit, 50% on delivery
- What happens if scope changes — separate estimate for additions, not inflated final invoice
- Code and content ownership
Red flag: "We'll figure out the spec during the work." That means you'll be paying for "things that weren't agreed" in month 3.
4. "Do I own the source code?"
This is one of the most important questions that gets forgotten. An agency that doesn't give code ownership effectively locks you to them — you can't move to another developer, can't negotiate, can't work with an external team.
Transparent model: code is yours from day one, in writing. We use this approach — the client gets the repo at project start, not at the end.
5. "What's the timeline and what happens if you're late?"
A serious agency gives a concrete timeline: START 7-14 days, BUSINESS 2-3 weeks, PRO 4-6 weeks. Not "in a few months."
Ask explicitly: "What happens if you exceed the agreed timeline?" A good contract has a delay clause — typically a 5-10% price reduction per week of delay, or free maintenance for a defined period.
6. "What technologies do you use and why?"
The goal isn't to get into deep tech — it's to assess whether they know what they're doing. The answer should include reasons, not just tool names. Example: "We use modern static-site generators for speed and SEO, a custom admin panel for flexibility."
Red flag: "Those are technical details you shouldn't worry about." The opposite — if they can't explain, they probably don't understand.
7. "What does post-launch look like?"
The site doesn't end at launch. Ask:
- Bug warranty — how long (typically 30-90 days)
- Monthly maintenance — mandatory or optional, how much (optional with us, from €50/month)
- Emergency support — what happens if the site crashes on Sunday night
- Future development — hourly rate for additions (new section, new integration)
8. "How available are you during the project?"
A good agency has a clear communication protocol: weekly review calls, async communication via Slack or WhatsApp, critical response within 24h.
Red flag: "We do our work, we'll check in after 2 months." That's a recipe for a misaligned result.
9. "What's your biggest mistake on a recent project?"
This tests honesty. An agency that says "we've never made a mistake" is lying or not reflecting. A good answer: specific mistake (e.g. "we underestimated the complexity of NestPay integration for a restaurant with 300 products"), how it was resolved (additional 2 weeks without extra charge), what they learned for future projects.
How to compare 3-5 agencies without wasting time
A 3-4 hour process that gives clear output:
- Prepare a written specification — 1 page A4 with: business type, site goals, required features (blog, booking, ecommerce), timeline, budget
- Send the same spec to 3-5 agencies — contact forms or emails
- Rate first-response speed and quality — how personalized it is (or copy-paste template), how much understanding is shown, whether they ask follow-up questions
- Request quotes in the same format — scope, price, timeline, what's included, payment plan
- Comparison table — each agency in a column, each criterion in a row
This process filters out ~70% of weaker agencies immediately — those who send generic template replies, who give different prices for the same scope, who can't deliver a written quote in 3-5 business days.
Red flags to avoid
Six signals that always mean "don't sign":
- 🚩 Price "only this week" — fake urgency pressure
- 🚩 "No invoice — cheaper" — a legal business issues invoices
- 🚩 Can't show portfolio — real, or buried in beginner projects
- 🚩 No written specification — verbal agreements are risk
- 🚩 "Code isn't yours" — vendor lock-in disaster
- 🚩 Mandatory monthly fee from day one — usually signals the site doesn't work without maintenance
What the Belgrade market demands in 2026
Typical profile of clients reaching out to us:
- SME business owner with 2-20 employees in Belgrade
- First or second serious site (the first was a template from a freelancer)
- Budget €500-2,500 with 3-8 week timeline
- Need for local SEO (Google Business Profile setup, Local 3-Pack targeting)
- Wants transparency — to know exactly what they're paying for
For such clients our approach — fixed price, public pricing, Google Business Profile setup included for Belgrade clients, code ownership from day one, written specification before signing — covers most pain points of the local market. A detailed price analysis is in our separate guide on Belgrade website design pricing.
FAQ
Is a cheaper agency always worse?
No. Freelancers and small agencies can be a great choice for simple projects (presentation site with 3-5 pages). The problem arises when a price below €300 is applied to complex projects (booking system, ecommerce, multi-language) — then low price signals something serious is missing.
How long does picking an agency take?
Realistically 1-2 weeks. Prepare spec (half day), send quotes (1 day), wait for replies (3-7 days), compare (half day), talks with top 2 agencies (1-2 calls × 45 min).
Should I pick an agency in my neighborhood?
Physical proximity isn't a decisive criterion if the whole process can run online. More important is industry experience and quote transparency. We have an office in Konjarnik but more than half of Belgrade clients don't come in — all meetings happen via Google Meet.
What if my budget is below €300?
Realistically — don't pay for custom. Use a ready-made platform yourself for launch, then when the business shows pull, invest in custom. Or contact a freelancer via a platform like Upwork for a basic landing.
Should I get a referral from a friend?
A referral is a signal, not a criterion. Your friend's referral may lead to an agency that did excellent work for his industry (e.g. dentistry) — but may not be right for yours (e.g. rent-a-car). Use the referral as a first filter, but apply the same 9 questions as for any other agency.
What about agencies outside Belgrade?
If the process is fully online, physical location doesn't matter. More important is timezone and the agency's ability to work with local-context clients (understands the Belgrade market, has experience with local services like Post Express, NestPay). Several Belgrade clients of ours work with us from Zemun, Novi Sad, or Switzerland — the process is the same.
Next step
If you're picking an agency systematically, concrete help:
1. Send us your specification via WhatsApp or the contact form — response arrives in 30-60 minutes with a concrete price per package.
2. Compare with our portfolio — browse works by industry, every project has a concrete package and price.
3. For details on our approach — the Belgrade landing page shows exactly what's included in each package, with GBP setup and local SEO included.
If you're still exploring prices, read our detailed guide on Belgrade website design pricing that covers the range, hidden items and red flags. For local SEO approach — Belgrade analysis. For an alternative perspective from Novi Sad — Novi Sad landing.
Need a similar website?
Contact us — free consultation, no commitment.




