A website quote can be honest and still be incomplete. The headline price usually covers design and development, while the words, images, licences and connections that finish the site sit outside it, unnamed. They arrive one by one, each extra feeling small, until the total no longer matches the quote you approved. This guide names the lines to check, family by family, so every gap is priced before signing.
The short answer: the four families almost never in the headline price
Four families are missing from most quotes. Content: copywriting, content entry and Arabic versions. Licences: the premium plugins, themes and fonts the design depends on, and their renewals. Photography: stock licences or a real shoot. Integrations: the payment gateway, CRM, booking and messaging connections joining the site to how your business runs.
Around them sit quieter gaps: hosting, domain and email, plus training and handover. Each is part of a finished website. Ask for every line in writing: included, excluded, or yours to buy.
Why quotes omit them: scope the quote never claimed, not always a trick
Most omissions are not tricks. A quote describes the agency's own work, and content, licences, photography and third-party connections often sit outside it. The designer prices design; the developer prices development. The copy, stock account, plugin subscriptions and gateway account belong to others, so nobody writes them down.
A line nobody claims does not disappear; it waits. It surfaces when the design needs real words, when a plugin asks for a licence key, or when the booking system must connect before launch. By then you have signed, and arguing costs more than the line.
The fix is not suspicion. It is a checklist run against your document. A good vendor welcomes it, because priced gaps protect their timeline as much as your budget.

Missing family 1 — Content: copywriting, content entry and Arabic versions
Designs are approved with placeholder text, but websites launch with real words. If the quote does not name copywriting, assume the words are yours, delivered on the project's schedule. Many projects stall here: writing five pages takes owners longer than expected.
Content entry is a separate line: someone must load, format and check words on each page. Ask whether entry is included, and for how many pages.
Arabic versions multiply both lines. A bilingual site needs translation, plus Arabic entry and checking. If neither appears in the quote, price them before signing.
Missing family 2 — Licences: plugins, themes, fonts and the renewals behind them
A design may depend on a premium theme, a page builder, booking or forms plugins, and licensed fonts, each with its own purchase and renewal. Quotes often assume these tools without naming them, so buyers learn the list when a renewal arrives, or an update needs a licence key nobody holds.
Ask for the full list before signing: name, who buys it, who holds the account, when it renews. Licences in your business name stay with you if you change provider. Agency-held licences can be legitimate, but know which features depend on them, and what happens if the relationship ends.
Put each renewal date in your calendar at handover, so year two does not begin with expired tools and a site losing functions.
Missing family 3 — Photography and imagery: stock licences vs a real shoot
Every polished mock-up is full of photography, almost none included by default. The finished site needs real pictures of your team and work, or licensed stock in their place; one route must be chosen and priced.
Stock is faster, but check the licence, not just the picture. Images must be licensed for your commercial use, in your account, so the licence survives a change of agency. Downloading images from search results is not a licence.
A real shoot costs more, but for many UAE service businesses it is the credible option: customers recognise generic stock and trust a business that shows its people and place. Either way, decide before signing; photography decided mid-project delays launch more than development does.

Missing family 4 — Integrations: gateway, CRM, booking and messaging connections
A website rarely works alone. It connects to a payment gateway, a CRM, a booking system, and messaging tools. Each connection is work: accounts, configuration, end-to-end testing, and staff who know what arrives where.
Quotes often assume the connections. For each integration, ask: is it included, whose account is it in, and who tests it? Third-party services may charge their own fees; get those figures from the provider, in your account, not as an unnamed allowance.
Gateway and booking accounts can take time to approve, so a connection left unmentioned until the final week can hold a finished website hostage. Name integrations at quote stage.
The quieter gaps: hosting, domain, email, training and handover
Beyond the four families sit lines so routine quotes skip them. Hosting and domain may be included for a first period, or left to you; the quote should say which, and in whose name. Email is similar: launch is when many businesses discover it was never planned.
Training and handover decide whether you can use what you bought. Ask how many sessions are included, and what documentation, access and licence list you receive. At WebStackRank, full ownership of IP, code and domain transfers on final payment: the line to look for in any quote.
Our pricing page shows the model: starter packages publish fixed prices, AED 990 for a one-page website, AED 2,490 for up to five pages and AED 4,990 for a basic web app, and state openly that domain, hosting, paid plugins and themes, copywriting, logo design and photography are not included. Those exclusions are not a catch. Every quote should name its exclusions that clearly.
The pre-signing scope-gap checklist: for every line — included, excluded, or yours to buy? (table)
Run this table against any quote. For each line, write: included, excluded, or yours to buy. No answer is a gap.
| Line item | Ask | Included, excluded, or yours? |
|---|---|---|
| Copywriting | Who writes every page? | |
| Content entry | Who loads and formats the content? | |
| Arabic translation and entry | Who translates and checks Arabic pages? | |
| Premium plugins and theme | Which ones, who holds licences, renewal dates? | |
| Licensed fonts | Are design fonts licensed for web use? | |
| Stock photography | Whose account, what licence? | |
| Photography shoot | Included, arranged, or yours to book? | |
| Payment gateway connection | Included, tested, in whose account? | |
| CRM, booking and messaging connections | Which ones, and who tests them? | |
| Hosting and domain | Included for how long, in whose name? | |
| Business email | Set up, and for how many users? | |
| Training and handover | How many sessions, what documentation? |
How to get the gaps priced before you sign, not after
Send the checklist back for a revised quote with every line answered. Gaps you buy yourself should still be named, with the supplier noted, so the plan allows time. Gaps the vendor supplies should gain a price, turning a future argument into a present decision.
Compare revised quotes on complete totals, not headlines. Our guide to fixed-price web design explains how defined scope protects both sides, and fixed-price, retainer and time-and-materials models shows how extras are charged under each. See also web development packages, and test a starting figure with the quote calculator.
Finally, ask how payments handle additions. WebStackRank works on 50% deposit and 50% at launch, with an itemised proposal within 24 business hours. Additions agreed in writing beforehand stay fair; mid-project discoveries rarely do.

Common mistakes
The most common mistake is treating silence as inclusion. If a quote does not name copywriting, photography or an integration, the safest reading is that it is not included, however polished the presentation looked.
Other mistakes include approving designs full of stock imagery without asking who licenses the pictures, accepting licences in someone else's name without a list, and discovering at launch week that gateway accounts were never opened.
FAQ
Why did my website end up costing more than the quote?
Usually because lines the quote never claimed were needed to finish the site: copywriting, entry, licences, photography or integrations. Each arrived as a reasonable extra; together they moved the total past the headline price.
Is copywriting normally included in a website quote?
Not unless it is named. Many quotes cover design and development only, leaving words to the client. Check whether entry and Arabic translation are named too; they are separate lines.
Who should hold plugin and theme licences?
Ideally your business, in accounts you control, with renewal dates recorded. Agency-held licences can work, but ask which features depend on them if you change provider.
Are hosting, domain and email part of a website quote?
Sometimes, sometimes not; the quote should say so explicitly, including whose name the accounts are in. WebStackRank's starter packages state openly that domain and hosting are not included, so buyers budget them separately.
How do I check a quote before signing?
Run a scope-gap checklist line by line: included, excluded, or yours to buy. Send unanswered lines back for pricing, compare complete totals, and only then sign. Our guide to how much a website costs sanity-checks the build figure.
See a quote structure that names its exclusions (CTA)
Judge a quote by what it names, not what it promises. WebStackRank publishes its starter prices and exclusions on the same page, provides an itemised proposal within 24 business hours, and includes 3 months free maintenance on starter packages: a health check, updates, defect fixes and 30 minutes of minor changes. See our pricing, then bring the quote you are holding, and we will help you run the checklist against it before you sign.