Pricing and project scope

Website costs and service pricing.

Plan websites, e-commerce, integrations, applications and ongoing services. Choose a service estimator below, or build a website estimate from R8,500 excluding VAT.

Plan the right service

Choose your service estimator.

Each tool separates scope, approved labour and pending costs. R850/hour excluding VAT; unapproved items require custom quotation.

Scope & estimate

Website Redesign Costs in South Africa

Evaluate existing sites and cost a redesign or migration without pretending it is a greenfield site.

Configure scope
Scope & estimate

Ecommerce Website Costs & Scope Estimator

Scope WooCommerce, Shopify or custom storefront implementations based on build effort.

Configure scope
Scope & estimate

API Integration Costs & Scope Estimator

Estimate interfaces between WooCommerce, Sage/Pastel, Zoho, ERP, CRMs and third-party APIs.

Configure scope
Scope & estimate

Business Process Automation Estimator

Scope automated workflows, approvals, notifications and operational orchestration.

Configure scope
Scope & estimate

Customer Portal & Web App Estimator

Estimate authenticated portals, dashboards, roles and custom business applications.

Configure scope
Scope & estimate

App Development Costs & Project Estimator

Price Expo/React Native mobile apps and PWAs with backend integrations.

Configure scope
Scope & estimate

Technical SEO & Organic Growth Estimator

Quote SEO audits, implementation, content and recurring growth retainers as separate services.

Configure scope
Scope & estimate

Website Maintenance Prices & Support Retainers

Configure recurring support-hour banks and maintenance SLAs.

Configure scope
Scope & estimate

Managed Hosting Configuration Calculator

Quote dedicated Xneelo infrastructure, management and approved add-ons.

Configure scope
Scope & estimate

Website Content & Copywriting Estimator

Scope professional copywriting, content editing and migration.

Configure scope
Scope & estimate

Analytics, Tagging & Dashboard Estimator

Scope GA4/GTM, server-side events, BI dashboards and attribution instrumentation.

Configure scope
Scope & estimate

Website Performance & Security Audit Estimator

Quote technical audits, remediation and verification with a severity-led scope.

Configure scope
Scope & estimate

Accessibility Remediation Estimator

Estimate audits and WCAG-oriented remediation for websites and portals.

Configure scope
Scope & estimate

Team Training & Handover Estimator

Estimate CMS, analytics and operational tool training tailored to a team.

Configure scope
Scope & estimate

Digital Project Discovery & Technical Scoping Estimator

Offer paid discovery when requirements are too uncertain for fixed build pricing.

Configure scope
Scope & estimate

Website & Email Migration Estimator

Scope transfers between hosts, CMS providers and infrastructure with downtime planning.

Configure scope
Two colleagues reviewing information together on a laptop.
Illustrative photography · Vitaly Gariev / Unsplash

Your project, item by item

Build an indicative estimate.

One initial standard page is assumed in the 10-hour base. Add only the pages beyond it. Unknown charges remain pending and are excluded from the known subtotal.

What does a website cost in South Africa?

Our website development starts with a minimum allocation of 10 hours at R850 per hour: R8,500 excluding VAT. Use that figure to start planning, then build the estimate around what your site needs to do. A business website, online shop or custom application may need more than ten hours once we understand the work.

Until the initial scope is approved, the calculator assumes basic project setup and one standard page. Enter only the standard and complex pages you need in addition to that first page. A useful starting point is a page list with a sentence beside each page explaining what visitors should find or do there. We can use that to agree the functionality, who supplies the content, how you will review the work and what needs to be checked before handover.

The calculator separates costs we can calculate from work that still needs an estimate. If you select an unpriced service, its price remains pending custom quotation. Whenever a pending item appears, the known subtotal covers only part of your project. Leave that item in your brief so we can price it; it is not a free addition.

How additional pages affect the estimate

An additional standard page adds 3 development hours, or R2,550 excluding VAT. Typical examples include an about page, a straightforward service page, a team page, a contact page and a simple FAQ page using an agreed layout.

An additional complex page adds 6 development hours, or R5,100 excluding VAT. Examples include a page with unique interactive behaviour, a specialised comparison layout or a data-driven presentation. This allowance covers the page itself. Separately scoped modules, integrations, subscriptions and third-party charges remain additional.

For example, a base website plus four additional standard pages and two additional complex pages has a known allocation of 34 hours: 10 + (4 × 3) + (2 × 6). At R850 per hour, that is R28,900 excluding VAT, before any modules, hosting, content or additional services. This example has seven pages in total: the initial page, four standard pages and two complex pages. The initial page is counted once.

Page count is only one budget choice. If a proposed complex page can do its job with an agreed standard layout, its page allowance changes from six hours to three: a difference of R2,550 excluding VAT. We would first check that the simpler layout still gives visitors what they need. Removing a page also does not remove a separately scoped feature that another page still uses.

Which website features need a separate estimate?

Forms, booking systems, commerce, customer accounts, dashboards, search and integrations need more detail than a page count can provide. For example, “booking” could mean sending an appointment request for staff to confirm, or letting a customer choose and reserve an available slot. Those are different workflows. A third-party booking platform may be involved; a customer dashboard may need authentication, database design and access controls.

Use the feature catalogue below to describe what you need for the consultation and PDF request. We leave unapproved hour estimates unpublished. Payment gateway selection requires e-commerce configuration; a customer dashboard requires authentication. Tell us what a customer should be able to do, what staff need to manage and which existing systems are involved. That gives us something useful to estimate beyond a feature name.

See our website services and development services for the types of work behind these choices. If your requirements involve sensitive data, transaction processing or several connected systems, begin with a discussion of the operating model and technical constraints.

Understand once-off and monthly costs

Plan for both the cost of building the site and the cost of running it. Development and approved setup charges belong to the once-off estimate. Hosting infrastructure, applicable management and ongoing services belong to the monthly estimate. Keeping those figures separate helps you compare the initial spend with the commitment that follows launch.

Webvelopment-managed hosting has a minimum management allocation of 10 hours per month, equivalent to R8,500 excluding VAT. Infrastructure charges are additional. The application of that minimum per environment, server or customer account still needs commercial confirmation. Shared-hosting packages also need their own approved pricing and management policy.

We do not publish provisional supplier costs or treat setup as automatically included. Domain registration, licensing, backup capacity, migration, monitoring and external email may add charges depending on the agreed environment. The hosting comparison therefore asks for a quote until the current package catalogue and its conditions are verified. If you already have hosting, bring the plan details and tell us who currently handles deployment and support so we can discuss whether to keep it.

Content writing and SEO are separate services

You can provide complete content, ask us to estimate professional copywriting, or request help improving existing material. If you plan to supply the words, match them to your page list and flag any gaps: an unfinished service description or a product catalogue that needs editing still represents work. No approved content price has been supplied. Copywriting, migration, editing, translation and product descriptions remain subject to a custom estimate.

Paid marketing and SEO services are also separate from standard development. Technical audits, keyword research, on-page work, local visibility, content production and ongoing reporting each need an agreed deliverable and price. Tell us which you need for launch and which you want to consider as ongoing work. Normal HTML quality and accessibility requirements still apply to the development work, whether or not you select paid SEO.

Currency, VAT and written confirmation

ZAR is the authoritative pricing currency. The currency selector can display an indicative conversion when a validated exchange-rate cache is configured. A browser locale may suggest a display currency; it does not establish your physical location or determine tax eligibility. If no validated rate is available, the estimate stays in ZAR.

All public starting prices exclude VAT. For a customer-declared South African country selection, the calculator shows indicative VAT at 15%, subject to verification before launch. International tax treatment requires confirmation; it is not automatically zero-rated. An international estimate therefore keeps tax pending until the applicable treatment is established.

PDF estimates are subject to final technical scoping, availability and written confirmation. Payment milestones are custom. No fixed deposit split or expiry period is imposed without an approved policy. Tell us your timeline, internal approvals and delivery dependencies so the written proposal can reflect them.

Separate a priced component from a complete quotation

Before using an estimate to set your budget, check the page list, the once-off and monthly figures, and every item marked pending. A subtotal can be arithmetically correct while still missing an important part of the work. The base-page assumption also needs confirmation against your brief.

Bring us the estimate with your priorities: what visitors must be able to do at launch, what could wait and any systems the site must connect to. We can discuss those choices before confirming scope, milestones, VAT, currency and commercial terms in a written proposal. The calculator and PDF remain planning estimates.

Prepare the website scope · Discuss the outstanding price assumptions.

Website pricing questions

A few useful answers before you decide.

Does R8,500 cover a complete website?
R8,500 excluding VAT is a minimum ten-hour development allocation. The assumed starting scope includes one standard page and basic setup, pending approval. Complex requirements, additional pages and separately scoped services can increase the cost.
Do I count the first page in the page fields?
No. Enter additional pages only. The base already assumes one standard page, so the initial page is never charged again as an additional page. For a five-page site made entirely of standard pages, enter four additional standard pages; we still need to confirm the actual scope.
What makes a page complex?
Unique interactive behaviour, data-driven content, specialised comparisons and unusual layouts can require more effort than a standard informational page. Show us what the page needs to display or let visitors do, and we will confirm the classification against your brief. Modules and third-party costs are separate.
Why do some selected features have no price?
Their hours or commercial terms have not been approved. They are marked pending custom quotation and excluded from the known subtotal. This avoids presenting uncertain work as a precise price or a free inclusion.
Are hosting and management included in development?
No. Hosting is a separate recurring decision. Webvelopment-managed hosting carries a ten-hour monthly management minimum, with infrastructure additional and the management application scope still subject to agreement. Shared-hosting policy needs separate confirmation.
Can I use my own hosting?
Select “Arrange my own hosting” to keep Webvelopment hosting out of the estimate. Compatibility, access, deployment responsibilities and ongoing support should still be agreed before implementation.
Does the website price include copywriting or SEO?
Professional content and paid SEO services are separately scoped. You can select your requirements in the calculator, where they remain pending until a custom estimate is prepared. Basic implementation quality still applies to the website build.
Are the displayed prices inclusive of VAT?
Starting prices and known subtotals exclude VAT. The review step can show indicative South African VAT at 15% based on your declared country. International tax remains subject to confirmation rather than being assumed zero.
Can I pay in another currency?
Foreign-currency displays are indicative when a validated rate is available. ZAR remains authoritative. Payable currency, exchange-rate arrangements and tax treatment must be agreed in the written proposal.
Is the generated PDF a binding quotation?
No. It records an indicative estimate based on your configuration. Final scope, availability, pending prices, service terms, tax, payment milestones and validity need written confirmation by Webvelopment.
Why are contact details needed for a PDF?
They let Webvelopment associate the estimate with your project and respond to scope questions. The privacy acknowledgement is required; marketing permission is separate and optional. No email delivery is promised unless that integration is configured.
Can I change the estimate after discussing the project?
Yes. You may find that a simpler page layout meets your needs, or that an essential feature needs more work than the page count suggests. We can review the page list, features, delivery priorities and pending services together before confirming a written proposal and custom milestones.

Estimate other service scopes

The sixteen service estimators cover redesign, e-commerce, integrations, automation, portals, mobile applications, SEO, care, hosting, content, analytics, performance, accessibility, training, discovery and migration. Each has its own scope and approved allowances. Choose the estimator that best matches the work you need: a migration or an integration needs different questions from a new website. The ten-hour initial website allocation is not a universal minimum for these tools.

Optional functionality

Choose features around your workflow.

Every module needs an agreed scope. These modules require a custom estimate until their hours and third-party charges are approved.

Contact form

Contact form scoped for your project.

Custom estimate required

Advanced conditional form

Advanced conditional form scoped for your project.

Custom estimate required

Blog / CMS integration

Blog / CMS integration scoped for your project.

Custom estimate required

Newsletter integration

Newsletter integration scoped for your project.

Custom estimate required

WhatsApp integration

WhatsApp integration scoped for your project.

Custom estimate required

Map integration

Map integration scoped for your project.

Custom estimate required

Appointment booking

Appointment booking scoped for your project.

Custom estimate required

Product catalogue

Product catalogue scoped for your project.

Custom estimate required

E-commerce configuration

E-commerce configuration scoped for your project.

Custom estimate required

Payment gateway

Payment gateway scoped for your project.

Custom estimate required

Customer authentication

Customer authentication scoped for your project.

Custom estimate required

Customer dashboard

Customer dashboard scoped for your project.

Custom estimate required

CRM integration

CRM integration scoped for your project.

Custom estimate required

API integration

API integration scoped for your project.

Custom estimate required

Multilingual configuration

Multilingual configuration scoped for your project.

Custom estimate required

Advanced search

Advanced search scoped for your project.

Custom estimate required

Reporting dashboard

Reporting dashboard scoped for your project.

Custom estimate required

Workflow automation

Workflow automation scoped for your project.

Custom estimate required

Live chat

Live chat scoped for your project.

Custom estimate required

Advanced analytics

Advanced analytics scoped for your project.

Custom estimate required

Infrastructure and ongoing care

Hosting is a separate decision.

Shared hosting

A scoped option for sites whose resource needs fit a shared environment. Storage, email, backups, SSL and resource limitations must be confirmed for the chosen package.

Request a quote

Package prices and the shared-hosting management policy await approval.

Managed dedicated hosting

Infrastructure is quoted after checking the current supplier catalogue and your capacity requirements. Webvelopment-managed hosting includes a mandatory management allocation.

Management from R8,500/month excluding VAT

The minimum is 10 hours a month. Infrastructure, setup and extras are additional; the application scope of this minimum needs agreement.

Agree the scope before committing.

Send us the goals, content and constraints behind your estimate. We will confirm the technical approach, outstanding charges and custom payment milestones in writing.

Discuss your project