Marketing18. August 20269 min read

How to Choose a Web Agency in Tunisia: 10 Questions to Ask Before You Sign

Choosing a web or software agency in Tunisia is a high-stakes decision. Here are ten concrete questions on portfolio, code ownership, security, maintenance and hosting, plus the red flags and pricing traps to avoid.

Von Innovation T Team


For a Tunisian SME, hiring a web or software agency is often a five-figure commitment made with very little information. The market — from Tunis to Sousse to Sfax — mixes serious engineering teams with one-person operations behind a polished logo, and the quote alone tells you almost nothing about which one you are talking to. The ten questions below will separate them in a single meeting.

Why does the wrong agency cost more than the cheap quote suggests?

Because the build price is only the visible part of what you will pay. A badly chosen agency generates costs for years: rework, security incidents, a site you cannot move because you do not control it, and eventually a full rebuild. Judging agencies on the quote alone optimises the smallest number in the project.

The failure pattern we see most often in Tunisia looks like this:

  • The site is delivered late but "works", so the invoice is paid.
  • The domain and hosting were registered under the agency's account, not yours.
  • Eighteen months later the agency is unresponsive, the site is outdated, and moving it requires either the agency's cooperation or a rebuild.
  • The rebuild costs more than the original project — and your accumulated SEO is at risk during the migration.

How do you check that the portfolio is real? (Questions 1 and 2)

Ask two things: "Can I speak directly to two clients from your portfolio?" and "What exactly did your team build on this project?" A serious agency arranges the calls within days and describes its real scope honestly. Evasive answers usually mean the portfolio is borrowed, subcontracted, or inflated.

What to do with the answers:

  • Call the references and ask about deadlines, communication, and what happened after launch — not just whether they are satisfied.
  • Open the portfolio sites yourself. Slow loading, broken pages, or expired SSL certificates on an agency's own showcase work are informative.
  • Ask which parts were designed and coded in-house versus bought as templates or subcontracted. Using templates is legitimate; hiding it is not.
  • Check that the company legally exists via the Registre National des Entreprises (RNE) — a basic step most buyers skip.

Who will own the code, the domain, and the data? (Questions 3 and 4)

Ask: "Will the contract state in writing that all code, designs, and content belong to my company once the final invoice is paid?" and "Will the domain, hosting, and every third-party account be created in my company's name?" If either answer is vague, stop. Ownership disputes are the most common way Tunisian SMEs lose their websites.

The details that matter:

  • Code ownership: the contract should explicitly transfer intellectual property on final payment, and you should receive the actual source code — a Git repository you can access, not a ZIP file promised on request. Have the clause reviewed by a lawyer — this is a legal question, not a technical one.
  • Domain: your .tn or .com domain must be registered with your company as the owner, whichever registrar is used. If the agency appears as owner, you do not own your address on the internet.
  • Accounts: hosting, business e-mail, analytics, payment gateways — all created with your e-mail addresses, with the agency added as a collaborator. Never the reverse.

How does the agency handle security and personal data? (Questions 5 and 6)

Ask: "What do you do, concretely, to secure the sites you deliver?" and "How do you handle the personal data my site will collect?" You are listening for specifics — HTTPS everywhere, updated dependencies, restricted admin access, tested backups — rather than the word "secure" repeated with confidence.

Points worth probing:

  • Tunisia has a personal-data framework (Law 2004-63, overseen by the INPDP, the national data-protection authority). Collecting customer data through a website generally involves formalities with the INPDP; verify your exact obligations directly with the INPDP rather than taking the agency's word for it.
  • The ANCS, Tunisia's national cybersecurity agency, publishes security advisories. An agency that has never heard of it is telling you something about its security culture.
  • Ask whether they test for common web vulnerabilities before delivery. Our guide to auditing a small-business website shows what a basic check covers — a serious agency does at least this on its own deliverables.

What happens after launch? (Questions 7 and 8)

Ask: "What exactly does your maintenance contract cover, and at what price after the first year?" and "If we stop working together, what do you hand over, and in what timeframe?" The first year is often free or discounted; the real relationship is defined by what comes after it — and by how you exit.

  • Maintenance should name concrete tasks — updates, backups, monitoring, security patches — with response times in writing, not a vague "support included".
  • An exit clause should oblige the agency to hand over code, database, credentials, and DNS control within a defined delay (fifteen days is a reasonable ask), without a "release fee".
  • Ask what happens to your site if the agency closes. Where does the code live? Could another developer take over tomorrow?

Where will your site be hosted, and who holds the keys? (Questions 9 and 10)

Ask: "Which provider, in which country, and under whose account will the site be hosted?" and "What is the backup policy, and when did you last test a restore?" Hosting is where hidden dependencies concentrate, and untested backups are the most expensive fiction in this industry.

  • Hosting under the agency's reseller account is common and acceptable only if the contract guarantees migration on request. Hosting in your own account is safer.
  • Location matters for latency and compliance. Tunisian hosts, European providers, and cloud platforms are all viable — the point is that you know which it is, and why.
  • Backups must be automatic, stored off-server, and periodically restored as a test. We wrote a full guide on backups you can actually restore — the same standard applies to your agency.
  • If you sell online, ask how the site will integrate Tunisian payment options — card gateways under BCT supervision, La Poste's e-Dinar — and who maintains those integrations over time.

Which red flags should end the conversation immediately?

Some signals are not negotiation points; they are exits. If you see any item below, thank the agency for its time and keep looking. The Tunisian market is small enough that good agencies can be found, and small enough that bad experiences follow a vendor around.

  • A price without a written scope — you cannot compare quotes that do not describe deliverables.
  • Refusal to provide client references, or references that can never quite be reached.
  • The domain "included for free" but registered in the agency's name.
  • "Unlimited revisions" promised — it means nothing is defined, so everything will be a negotiation.
  • A purchased template sold as "100% custom development" at a custom price.
  • No mention of a contract or invoicing until you raise it yourself.
  • Pressure to sign this week because of a "promotion that is ending".

How do you avoid the price-versus-quality trap?

Compare the total three-year cost, not the initial quote. As a rough orientation, a showcase site in Tunisia typically runs from about 1,500 to 8,000 TND, e-commerce from roughly 5,000 to 25,000 TND, and custom software from 15,000 TND upward — but scope changes everything, so treat these as orders of magnitude only.

How to use those numbers:

  • A quote far below market is not a bargain; it is scope you have not discovered yet, or margin that will be recovered later through hosting and "extras".
  • A high quote is only justified by verifiable specifics: senior developers you can meet, documented security practice, written guarantees, reachable references.
  • Put quotes side by side on an identical written brief — same pages, same features, same maintenance terms — before comparing a single price.
  • If your business is a Startup Act-labelled company, the label is administered by Smart Capital, and some agencies know that ecosystem well; verify any funding claim with Smart Capital directly.
  • A website is a commercial asset, not just a technical one: the cheapest site that never converts a visitor is expensive marketing.

How Innovation T can help

Innovation T is a Tunisian technology company based in Sousse. We build websites and custom software with the answers to these ten questions written into our standard contract: your code, your domain, your accounts, documented security practice, and maintenance terms defined before launch — not discovered after it. We are also happy to give a second opinion on a quote you have already received.

Talk to our team about your project — a 30-minute conversation is free and commits you to nothing.

FAQ

How many agencies should I shortlist before choosing?

Three is generally enough, provided the brief you send them is identical. Beyond five, you will spend weeks comparing quotes that are not comparable. Send each agency the same written scope, ask the ten questions from this guide, and eliminate on red flags first — price only becomes a meaningful signal between agencies that passed the other filters.

Is a freelancer a bad choice compared to an agency?

Not at all — a good freelancer beats a bad agency every time. The risks are simply different: continuity (what happens if they are unavailable for a month?) and breadth (design, development, and security are rarely one person's equal strengths). The ten questions apply identically, and code ownership plus hosting transparency matter even more with an individual.

Should the agency be located in my city?

It helps, but it is not decisive. In practice most collaboration happens remotely even with a local agency. Proximity matters for early workshops and for trust; process, contracts, and verifiable references matter more. A rigorous agency in another Tunisian region generally beats a mediocre one across the street.

What should a contract with a Tunisian web agency always contain?

A written scope with deliverables, a payment schedule tied to milestones, an intellectual-property transfer clause effective on final payment, hosting and account-ownership terms, maintenance coverage with response times, and an exit clause with a handover deadline. Have it reviewed by a lawyer — contract enforceability is a legal question, and this article is not legal advice.

How do I judge technical quality if I am not technical?

Use proxies. Run the agency's portfolio sites through free tools such as PageSpeed and an SSL checker, ask to see a real code repository, and ask how they test before delivery. The precision of their answers matters more than your ability to verify them — vague answers to precise questions are the most reliable warning signal you have.

#web agency#Tunisia#software development#vendor selection#SME

Bereit, mit Innovation T zu bauen?

Ob Sicherheit, Wachstum oder Engineering, unser Team hilft Ihnen, es gut umzusetzen.