A website's cost depends on its size, functions, content and upkeep, so a five-page company profile, a shop taking mobile money and a staff portal are priced very differently. This guide separates one-time from yearly costs and shows how to compare quotations fairly.
What you pay once and what you pay every year for a website
How the domain, hosting and business email fit together
What adding mobile money and card payments involves
How to work out a three-year cost
How to compare quotations on equal scope
Applies to
Company profile and brochure websites
Content-managed sites with a blog
Online shops taking mobile money and cards
Portals and custom web applications
Tools Required
A list of pages and must-have features
At least two written quotations
Before you start
Know the main goal of the website: enquiries, bookings, sales or information
Important
Register the domain in your business's name, not only the developer's, so you keep it if you part ways.
Budget for updates and backups from day one; a website nobody maintains becomes easier to hack.
Check whether each quotation includes or excludes VAT. Extrion's package prices exclude VAT.
Step-by-Step Guide
What you are paying for, step by step
1 / 7 steps
yourname.co.tzVisitorDomain and DNSInternetHosting serverYour website
Step 1
Domain, hosting and visitors
Visitors type your domain; DNS points it to the hosting server where the website lives. The domain and hosting are both renewed every year.
Expected result: You can see the two recurring costs every site has.
yourname.co.tzVisitorDomain and DNSInternetHosting serverYour website
Mailboxes on your domain often live on the same hosting account, so the number of mailboxes and their storage affect the yearly cost.
Expected result: You know to ask how many mailboxes are included and what they cost later.
Points toMailboxesDomain and DNSHosting accountWebsiteBusiness email
Design, development, content, payment integration, data migration and training are paid once. Each extra page or function adds to them.
Expected result: You can see which choices raise the build price.
One-time costsSimulated
Item
Depends on
Design and development
Pages, functions, design effort
Content and photos
Who writes and shoots them
Payment integration
Gateway and payment types
Training and migration
Staff and old site
To accept mobile money and cards, the website connects to a licensed payment gateway. The build is one-time; the gateway's fees continue per transaction.
Expected result: You expect both an integration cost and ongoing transaction fees.
Domain renewal, hosting and email, maintenance and support after the included period, gateway fees and paid plugins come back every year.
Expected result: You have the list of recurring costs to ask every supplier about.
Recurring costsSimulated
Item
When
Domain renewal
Every year
Hosting and email
Every year
Maintenance and support
Monthly or yearly
Gateway fees
Per transaction
Paid plugins or licences
Yearly
Add the build price to three years of recurring costs. A quote that is cheap to build but expensive to run is not a bargain.
Expected result: You compare total cost of ownership, not the first invoice.
Three-year viewSimulated
Period
What you pay
Build
One-time costs
Year 1
Items not included in the package
Year 2
All recurring costs
Year 3
All recurring costs
Use the website budget estimator for your own figures.
Put quotes side by side: same pages, products and functions, what year one includes, renewal prices, content, support and ownership.
Expected result: Differences in price are explained by differences in scope.
Quotation comparisonSimulated
Same pages and features
Year two price stated
Content responsibility clear
Domain in our name
Support period stated
Example: ask this supplier who writes the text.
Troubleshooting
Common problems and how to fix them
1 Quotes for the same website vary widely
Likely cause They do not describe the same scope, content, support or renewals.
Solution Send every supplier the same page and feature list and ask for one-time and yearly costs separately.
2 Website and email went offline after a year
Likely cause The domain or hosting was not renewed.
Solution Renew at once, turn on auto-renewal and send reminders to an address not on the same domain.
3 The developer controls the domain
Likely cause It was registered in the developer's name.
Solution Ask for the domain to be transferred to your business's name and keep the registrar login yourself.
4 Project stalled before launch
Likely cause Text and photos were not ready.
Solution Agree who supplies content and by when, or budget for copywriting and photography.
5 Unexpected charges on online payments
Likely cause Gateway set-up and per-transaction fees were not in the website quote.
Solution Ask the gateway for its fee schedule in writing and include it in the yearly budget.
6 Site hacked a few years after launch
Likely cause No one updated the software, plugins or backups after the support period.
Solution Agree a maintenance arrangement with updates and tested backups, or take it on in-house.
In Depth
In Depth
Good website budgets start with a clear plan: goals, pages, features and yearly costs.
A website's cost depends on its size, functions, content and upkeep, so a five-page company profile, a shop taking mobile money and a staff portal are priced very differently. This guide separates one-time from yearly costs and shows how to compare quotations fairly.
"How much is a website?" is a bit like asking "how much is a building?" A two-room office and a hotel both have walls and a roof, but nobody would price them the same. This guide explains what you are actually paying for, which costs come once and which come back every year, and how to compare quotations fairly. We use Extrion's own published package prices as the only concrete figures, because we could not verify any reliable "average" website price for Tanzania. Nobody can honestly give you one price that fits every project.
How to read the prices in this article
Published price: a price Extrion lists publicly. Marked with †.
Custom quotation: depends on your requirements. No figure is given.
Recurring cost: something you pay again every month or year.
VAT: Extrion's package prices exclude VAT.
We do not quote historical prices or invented market averages.
† Extrion published price (as listed on extrion.co.tz/packages, Oct 2026: confirm before publishing). One-time, in Tanzanian shillings (TZS), excluding VAT.
What makes one website cost more than another?
Most of the price comes from a handful of factors:
Size: the number of pages and how much each page has to do.
Design: adapting a ready-made layout or designing from scratch.
Content: whether you supply finished text and photos, or someone has to write and shoot them.
Integrations: connecting to payment gateways, SMS, accounting or other systems.
Ongoing care: hosting, renewals, security updates, backups and support.
The first five mostly affect the one-time build cost. The last one is recurring, and it is the part business owners most often forget.
Types of websites and what drives their cost
Five common website types and what drives their cost. Prices are Extrion published package prices; portals need a custom quotation.
Website type
Typical purpose
Typical features
Main cost drivers
Price reference
Basic business site
Be found online, show services, get enquiries
About 5 pages, contact form, WhatsApp button, basic SEO
Content readiness, design changes
Extrion Silver: TZS 850,000†
Content-managed site with blog
Publish news and updates yourself
About 10 pages, CMS, blog, newsletter signup, analytics
Number of pages, training, content volume
Extrion Gold: TZS 1,100,000†
Premium lead-generation site
Win bookings or quote requests
Up to 15 pages, premium design, booking/quotation forms, Google Business Profile
Custom design, form logic, SEO work
Extrion Diamond: TZS 1,500,000†
E-commerce shop
Sell online
Product catalogue, cart, mobile money and card payments, customer accounts, orders, inventory
Number of products, payment integration, delivery rules
Extrion Tanzanite: TZS 3,000,000† (up to 100 products)
Portal or custom web application
Run part of your business online (members, staff, students, clients)
Logins and roles, dashboards, workflows, reports, integrations
Business rules, number of user types, integrations, data migration
Custom quotation
What Extrion's published packages include
Silver, TZS 850,000†: 5-page responsive site, contact form and WhatsApp button, basic SEO, domain and hosting (.co.tz) for 1 year, 3 business emails, SSL, 1 revision round, 1 month of support.
Gold, TZS 1,100,000†: 10 pages, content management system (CMS), blog, newsletter signup, Google Search Console and Analytics, domain and hosting for 1 year, 10 emails, 3 revision rounds, 3 months of support.
Diamond, TZS 1,500,000†: up to 15 pages, premium design, CMS, booking/quotation forms, advanced on-page SEO, Google Business Profile set-up, security hardening and backups, domain and hosting (.co.tz) for 1 year, unlimited emails, 6 months of support.
Tanzanite, TZS 3,000,000†: e-commerce with up to 100 products, mobile money and card payments, customer accounts, order management, inventory, domain and hosting (.co.tz) for 1 year, unlimited emails, 6 months of support.
Notice what a package does not settle: what happens after year one, after the support period, or when you need page 16 or product 101. Those are the questions that separate a cheap quote from a good one. You can compare the packages side by side on the Extrion packages page.
Domain registration and hosting
Your domain is your address (for example extrion.co.tz). Hosting is the rented server space where the website and often your business email live. Both are normally recurring yearly costs.
For Tanzanian addresses such as .co.tz, registration goes through an accredited registrar, not the registry directly. The official .tz information centre, Karibu .tz, run by the Tanzania Communications Regulatory Authority (TCRA), explains that you choose a name, check that it is available and submit the request through an accredited registrar's portal. TCRA is the manager of .tz (IANA .tz delegation record), and Karibu .tz publishes the list of accredited registrars. You can also ask about a domain through our domains page.
We could not find an official registry fee schedule on these pages when we checked on 25 October 2026, so we do not quote one. Registrar prices vary, so ask for both the first-year and renewal price in writing.
Tip Make sure the domain is registered in your business's name, with your contact details, not only the developer's. If you part ways later, you keep your address.
Extrion's hosting and domain prices are quoted on request. See the hosting and domains pages, or ask for a custom quotation.
Design and development
This is usually the largest one-time cost. A ready-made theme adapted to your brand costs less than a design built from scratch. Every extra function, such as a booking form, a members' area or a product filter, adds time to build and test.
Revision rounds matter too. Silver includes one round; Gold includes three. Agree in advance what counts as a revision and what counts as new work.
Content, photography and copywriting
A beautiful design with weak text and blurry phone photos still looks unprofessional. Ask yourself honestly:
Do you have clear, finished text for every page?
Do you have good photos of your premises, team and products?
Do you need the site in English, Swahili or both?
If the answer is "no", budget for copywriting, a photographer or translation. These are often quoted separately. Late content is also the most common reason website projects stall.
Integrations and custom features
Taking payments online usually means connecting your site to a payment gateway or aggregator. This is a licensed company that links your website to mobile money wallets such as M-Pesa, Airtel Money and Mixx by Yas (formerly Tigo Pesa, renamed in the 2024 Yas rebrand), and to bank cards.
Expect two kinds of cost here:
One-time: building and testing the integration.
Recurring: the gateway's own set-up fees and per-transaction charges, which the gateway sets, not your developer.
The Bank of Tanzania oversees the national payment systems, so ask any gateway to confirm its licensing status. Other common add-ons include SMS notifications, accounting or stock-system links and multi-language support. Each needs its own quotation.
Maintenance, backups and security
A website is not "finished" on launch day. Software, plugins and security certificates need updating, and backups must be taken and tested. The type of hosting also affects the yearly cost; our comparison of shared hosting, VPS and cloud explains what most business sites need. Free SSL certificates do exist, for example from Let's Encrypt, so ask what you are paying for if SSL is listed as a large separate item.
Diamond includes security hardening and backups. Whatever package you choose, ask who handles updates after the support period ends, and what that costs per month or year. For wider protection of business data, see our backup and disaster recovery service.
Warning A website that nobody updates becomes easier to hack over time. Budget for upkeep from day one.
One-time vs recurring costs
One-time (build)
Recurring (monthly or yearly)
Design and development
Domain renewal
Content writing, photography, translation
Hosting and business email
Payment gateway integration
Maintenance, updates and support after the included period
Data migration from an old site
Payment gateway transaction fees
Staff training
Paid plugins or software licences
Content updates and marketing
A useful habit is to look at the three-year cost: the build price plus three years of recurring costs. A quote that is cheap to build but expensive to run is not a bargain. Our website budget estimator helps you list both.
How to compare quotations
Quotations are only comparable when they describe the same project. Put them side by side and check:
Scope: number of pages, products and functions. Are they the same?
What is included in year one: domain, hosting, email, SSL?
Renewal prices: what does year two cost?
Content: who writes the text and supplies photos?
Revisions and support: how many rounds, and for how long?
Ownership: who owns the domain, the code, the content and the admin login?
Timeline and payment schedule: linked to clear milestones?
If one quote is far lower than the others, find out what it leaves out.
What a good proposal includes
A short summary of your goals and audience.
A page list or sitemap, plus a feature list.
Clear one-time and recurring costs, shown separately.
What you must supply (content, logos, photos, approvals) and by when.
Timeline with milestones.
Hosting, security and backup arrangements.
Support period and what it covers.
Ownership and handover terms.
Questions to ask a developer
Can you show me websites you have built that are similar to mine?
Will I own the domain, content and website files? Will I get admin access?
What exactly is included, and what would cost extra?
What will I pay each year after launch?
Who updates the site, and how are backups tested?
Can my staff update content themselves? Is training included?
How do you handle payments and customer data securely?
Google's own beginner series has a helpful episode on this topic.
Budgeting only for the build and forgetting renewals and upkeep.
Choosing the cheapest quote without comparing scope.
Leaving content to the last minute, which delays launch.
Letting someone else own the domain.
Asking for every feature at once instead of what you need now.
Ignoring mobile users. Many customers will see your site on a phone first.
Start with essentials and expand later
You don't need everything on day one. Many businesses start with a clear, fast site that explains what they do and makes it easy to call or WhatsApp them. Once enquiries come in, they add a blog, booking forms or an online shop.
Plan for growth, though. Ask whether your chosen platform can add those features later without a rebuild. Setting clear goals first helps you decide what is essential.
Print this checklist and complete it before you request quotations.
I have written down the main goal of the website (enquiries, bookings, sales, information).
I know who my main visitors are and what they need.
I have a list of pages and must-have features.
I know who will write the text and supply photos.
I have chosen and checked the availability of my domain name.
The domain will be registered in my business's name.
I have a budget for the build and for yearly costs.
I have at least two quotations that describe the same scope.
I know what happens after the support period ends.
I know who will keep the site updated and backed up.
When you get close to launch, the free website launch checklist helps you check nothing is missed.
When to call Extrion
Write down your goals and must-have features, then work out a three-year budget rather than a build price alone. If you would like a second opinion on your plan, or a quotation based on your actual requirements, see our website design service or contact us, with no obligation.
This guide is general information. Procedures, product features and firmware change, so check your own equipment's documentation before you start.
FAQs
Frequently asked questions
How much does a basic business website cost in Tanzania?
It depends on scope, so there is no single market price. As one concrete reference, Extrion's Silver package is TZS 850,000† (excluding VAT) for a 5-page site, including a .co.tz domain and hosting for the first year.
Is the domain and hosting a one-time payment?
No. Both are normally renewed every year. Some packages include the first year, so ask what year two will cost.
Can my website accept M-Pesa and other mobile money?
Yes, usually through a payment gateway. Expect a one-time integration cost plus the gateway's own fees per transaction. Extrion's Tanzanite package includes mobile money and card payments.
Why do quotations for the "same" website differ so much?
Usually because they are not the same: different page counts, design effort, content, support periods or renewal terms. Compare scope line by line.
Do I need a .co.tz domain or a .com?
Either works. A .co.tz address signals a Tanzanian business. Some businesses register both. Registration for .tz names goes through accredited registrars.
How much should I budget for maintenance?
It depends on how often the site changes and how complex it is, so it needs a quotation. Ask for a fixed monthly or yearly maintenance price before you sign.
Do I need to pay extra for an SSL certificate?
Not necessarily. Free certificates, such as those from Let's Encrypt, are trusted by browsers and suit most business sites. If a quotation lists SSL as a large separate item, ask what it covers.
Does business email come with the website?
Often, but not always. Check how many mailboxes are included, how much storage each has, and what they cost from year two. Email problems are covered in our guide to business email not sending or receiving.
Planning a New Website?
We design, build and host fast, secure websites, and keep them up to date after launch.
Ask for clarification, tell us a problem this did not solve, or suggest a topic. An engineer reads every message, and we use them to improve the Knowledge Center.
BookBook a consultationPick a time to talk through your project.
Call us+255 674 020223
WhatsAppChat with our team.
Emailinfo@extrion.co.tz
PayPay withBank and mobile money detailsPBZ Bank 045 195 9000Mixx by Yas +255 674 020 223Lipa Namba 16172192
Find usKiembesamaki, Zanzibar
Ask Extrion
Engineers reply Mon – Fri, 08:00 – 17:00
End this chat?
We'll send a copy of the conversation to our team. Next time, the chat starts fresh.
online nowPeople browsing Extrion Tech right now
Privacy by design
A few cookies, only with your say-so
We use essential cookies to keep this website secure and working. With your permission we also remember your preferences and play embedded videos. No advertising trackers, ever. Read our cookie notice