Before you commission a personal website, your first question is probably how much it will cost in year one and year two. The design fee is only part of the answer. Personal website cost has four parts: build, launch, maintenance and later development. This guide helps you estimate each one separately, find the costs that sit outside the contract, and compare quotes on the same scope of work.
What goes into your personal website cost?
My suggestion is to split the budget into four parts: build, launch, maintenance and later development. The cheapest build quote does not necessarily give you the lowest cost of ownership. A vendor who is cheap at build time may charge separately for every small change later.
So instead of the build price, think about cost of ownership: the total money and time you spend building the site and keeping it usable. Your own time counts too. The hours you spend writing copy or chasing tasks never appear on a vendor's invoice, but they are part of your personal website cost.
Separate two terms from the start. A domain is your site's address, the name people type into their browser. Hosting is space on a server that stores your site's files and runs them. Do not lump domain and hosting costs in with design; they are separate services with separate billing periods.
Every calculation in this guide shares one assumption: a site that introduces one person, with no shop and no user accounts. Count year one from launch day. If you bought the domain earlier, note the start date of that subscription separately so it does not get mixed into your estimate.
Keep in mind that this is a financial guide, not a guide to the design process. If the site's purpose is not yet clear to you, read the personal website design guide: from goal to incoming inquiries first. Choose features based on the goal, then look at price. Doing it the other way round usually ends with paying for features nobody uses.
What does year one of a personal website include?
In year one, personal website cost typically covers design and development, domain registration, hosting, content preparation and any maintenance outside the contract. Paid tools or licences, translation and photography only come in if you need them. To get the total right, do not count items included in the design package twice, and list possible costs separately from certain ones.
Also, do not confuse launch cost with the contract deposit. A deposit tells you when you pay, not when the service is used. You might, for example, pay for part of the support today and use it several months later.
For every budget line, record one of these three statuses:
In the contract: the vendor is committed and the amount is in the quote.
Outside the contract: the work is needed, but you pay for it separately.
Needs a quote: nobody has clarified it yet.
Never assume an unclear line is zero. That is why the first question I usually ask about a quote is exactly this: which lines still have no status?
Also ask whether tax is included in the quoted amount or added on top. If you have an existing site, settle the cost of migrating its content here too.
How do page count and features change the budget?
What moves the budget most is the number of distinct page layouts, not the number of pages on its own. Ten portfolio pages with a shared structure are designed once; after that only the content changes. Three pages with three completely different layouts can need more design work.
Take two hypothetical sites side by side. The first is a one-page resume site with a contact form. The second has a portfolio listing and a detail page for each project: at least one more page layout plus listing logic. If you are torn between the two, see the pros and limits of a single-page website.
In the same example, treat content entry as its own item. Loading twelve projects with images and descriptions is separate work from design, so it needs its own line in your personal website cost.
A content management panel is the part of the site where you change text and images without a developer. If you want to update the site yourself, the technical choice changes and training at handover has to be added to the plan. So the simple question "who will edit the copy later?" has a direct effect on your personal website cost.
These features are not defaults, and each one enlarges the scope:
Booking meetings or consultations
A bilingual site
Filtering portfolio items by project type
Integration with an outside service, such as a calendar or newsletter
My rule is simple: any feature without a clear use yet goes into a later phase. Even so, check its technical dependencies from the start. If you might go bilingual one day, today's structure should not close that door.
Three scenarios: simple profile, portfolio and personal brand
These three hypothetical scenarios are starting points for an estimate, not official Niasa packages, and you can combine them. I am not giving amounts or cost multipliers for any of them, because a real figure only comes from a quote.
Simple profile. One language, an about page, a resume and contact details. Content is ready and changes are rare. As a result, a resume site budget is mostly about the initial build and infrastructure renewals.
Portfolio. A project listing, detail pages with a shared structure and the ability to add new projects. Estimate image preparation, content entry and editing training separately, because these three lines are the ones that usually go missing from quotes.
Personal brand. Articles, service pages and regular publishing. Here content production and technical maintenance are two independent lines. When a vendor says maintenance is covered, they mean keeping the site healthy, not writing your articles, so do not count one as a substitute for the other.
Scenario | Essential | Optional | Usually out of scope |
|---|---|---|---|
Simple profile | About page, resume, contact form, correct display on mobile | Downloadable resume file | Blog, second language |
Portfolio | Project listing and details, panel for adding projects, editing training | Portfolio filter | Project photography, writing project descriptions |
Personal brand | Services page, articles section, publishing panel | Newsletter, booking | Regular content production |
To pick a starting point, answer these questions in order:
Will you publish regularly? If yes, start from the personal brand scenario.
If not, is your work seen and judged through samples? If yes, the portfolio scenario fits better.
Is the answer no to both? Then a simple profile is enough.
Once you have chosen, add each extra feature to that scenario separately and give it a status. A simple profile plus booking, for instance, creates a new line, and you need to know whether it sits inside or outside the contract.
How should you budget for content, translation and photography?
First write a content delivery list, then assign an owner to every line. The list usually includes your bio, resume, project descriptions, images and contact details. Next to each item write two names: who produces it and who enters it into the site.
In practice you are dealing with three different jobs: writing copy, editing existing copy and entering copy into the site. A design price alone covers none of the three. If a quote says "content provided by client", all three are probably on you.
Suppose you have 15 projects in the portfolio scenario. Nine have text and images ready; six do not. List those six separately in your personal website cost estimate, because their cost and timeline differ from the rest.
Translation is not the same as building a second language version. Translation only prepares the text; the second version may need a different reading direction, separate forms and its own testing. Estimate them as two lines.
Add photography only if you lack suitable images. Sometimes a few good existing photos, lightly edited, do the job. A photo from a professional talk you gave might be perfectly adequate for the about page.
Late content has a hidden cost, so plan for it seriously. When copy arrives late, extra review and coordination become necessary. From a scheduling point of view, this is the part that worries me most. Before work starts, put the number of revision rounds and the approval deadline for each stage in writing.
A site whose content is not ready gets expensive in the waiting, not in the design.
Which costs are one-off and which recur?
Design is usually paid once, but the domain, hosting, maintenance and new content recur. The table below shows this split for personal website cost.
Cost item | Type | Note |
|---|---|---|
Design and development | One-off | Does not repeat unless a redesign is needed |
Domain | One-off and recurring | Ask for the renewal price separately |
Hosting | Recurring | The contract period may be monthly or yearly |
Paid tool licence (if used) | Depends on licence type | Make clear who owns the account |
Technical maintenance | Recurring | Put the scope of services in writing |
New content | Recurring | Only if you publish regularly |
Registering a domain and renewing it are two payments in two different periods. Do not assume renewal costs the same as the first purchase, since the first purchase is sometimes discounted. The domain should also be registered in your own name. For an overview of the rights and responsibilities of domain registrants, this page is a good reference.
A paid tool licence, such as a plugin or commercial theme, may be annual, perpetual or tied to the vendor's own agreement. So ask three questions: what type of licence is it? Whose name is the account in? What happens to the site if it is not renewed?
In your annual personal website cost, list infrastructure renewals separately from the maintenance contract. These payments are not necessarily yearly either; you might have registered the domain for two years and bought hosting for six months.
As for where to host, the label "local" or "foreign" is not the deciding factor. What matters is where your audience is, which services you need access to and what the site needs technically. For details, read comparing foreign and Iranian hosting to choose a provider.
How do you calculate the budget for years one and two?
Two simple formulas are enough to see your personal website cost over the first two years, but enter package-included amounts only once.
Year one = build and launch + initial content + infrastructure for that period + licences and maintenance outside the package + approved options
And for year two: required renewals + second-period maintenance + new content + approved development
Do not count the original design again in year two unless a redesign is genuinely needed. The other common mistake is double counting: the domain was included in the design package and also appears on the infrastructure line. The result is a personal website cost that looks bigger than it really is.
I suggest doing this calculation in a spreadsheet. Lay out the columns as in the table below and leave the amount cells empty until quotes fill them in.
Cost item | Description and assumption | Who pays | Included in package? | Year 1 amount | Year 2 amount | Due date | Quote date |
|---|---|---|---|---|---|---|---|
Design and development | Profile site, one language | Client | In the contract | ||||
Domain | Registered in the client's name | Client | Needs a quote | ||||
Hosting | Matched to audience and technical needs | Needs a quote | |||||
Content entry | Defined number of pages and projects | ||||||
Maintenance | Updates, backups, restore testing |
An empty cell means "needs a quote", not zero. Put the currency unit in the header and convert every figure into it. If one quote comes in rials and you budget in tomans, drop one zero. A factor-of-ten slip in that conversion happens more often than you would think.
Then make one copy of this table for each of the three scenarios and keep only the relevant items. Under each copy write three separate totals: fixed costs, optional items and a contingency reserve. That gives you three clear pictures of personal website cost side by side.
Set the contingency from the risks you can see, not from an arbitrary percentage. If content for six projects is not ready yet, that is a concrete risk. And remember that a year-two figure based on today's renewal rates is only an estimate.
An empty cell is honest; a guessed zero is the most expensive number in your budget.
What costs can come up after the support period ends?
Once the support period is over, costs usually come from three different kinds of commitment. Fixing a delivery defect means fixing something that should have worked from the start. Routine maintenance means regular work to keep the site healthy. New feature development means something that was never in the contract.
If the contact form never sent messages from day one, fixing it is a delivery defect, not new work. What is covered in each case comes down to the wording of the contract.
Personal website maintenance cost may include:
Updating the software and plugins
Periodically checking that the contact form sends
Taking backups
Testing a restore from backup
Take the last one seriously. From a quality-control point of view, a backup that has never been restored has not yet proven it works.
For a site that rarely changes, ad hoc support seems more sensible; for one that changes often, a recurring contract. Even so, neither is guaranteed to be cheaper. With ad hoc support, ask how quickly someone is available and how far their responsibility goes.
Also record these possible costs on separate lines: moving hosts, recovery after a failure, tool incompatibilities after updates, and an outside service changing or shutting down.
Before support ends, take over access to every account, ownership of the domain and the list of licences. Ask for the deployment process too, meaning how a new version of the site gets published to the server. In the contract, note that response time is not the same as resolution time. A vendor who replies quickly does not necessarily fix the problem the same day.
How do you compare two quotes like for like?
Two quotes are only comparable if both are based on the same brief. So send both vendors identical text. The number of page layouts, the features, the languages and who handles content must be the same in both.
Then put the amounts into two columns, year one and year two. Do not add fixed costs, optional costs and unclear items together; the sum gives a false picture. If one vendor includes support in the price and the other does not, flag it right there.
Write down acceptance criteria as well, the conditions under which you consider the work delivered:
The contact form sends successfully and the message reaches you.
The site displays correctly and legibly on mobile.
The agreed content can be edited from the panel.
All access is handed over in full.
Alongside that, line up these points in both quotes: number of revision rounds, length and start date of support, services outside the commitment, ownership of licences and the terms for moving the site to another vendor.
If one quote is cheaper, first find the differences in scope and responsibilities. A lower price on its own signals neither lower quality nor better value. Sometimes one line is simply missing from one quote, and in practice the personal website cost is the same.
How should you read Niasa's current price table?
Check current prices only on the personal website design page with Niasa's current price table. I am not putting fixed figures in this article, because rates can change and an article's numbers go stale.
When you read the table, do not guess at what a package includes; go only by what is listed. Then match it against your own scenario. Any feature on your list that is not in the package is an "outside the package" line, such as a second language the package does not mention.
If an amount is shown as "from", do not treat it as the final price for your specific needs. It is a starting point, and anything outside the package needs separate confirmation.
For domain, hosting, content entry, renewals and support, if their status is unclear, ask for a written answer. No explanation does not mean free; any ambiguity on these lines ends up added to your personal website cost later.
نمونهکارهای ما در همین زمینه
Personal site
Domain and first-year hosting are included from the Portfolio tier upward; from year two the renewal is yours, in your own name.
What information should you send for an accurate estimate?
The more complete the information you send, the more accurate the estimate you get back. Copy and fill in this template:
Site goal: for example, attracting collaboration requests or introducing yourself to employers
Main audience
Closest scenario: simple profile, portfolio or personal brand
Essential pages and features
Languages
Content status: ready, partly ready or needs to be produced
Current domain and hosting, if you have them
Who will edit after handover
Maintenance needs
Include your budget range and the deadline you need, with the reason; for example, "before a professional event". Bear in mind that a timeline can only be assessed once the scope and content dependencies are clear.
If you have an existing site, say which material needs to be migrated and what access you can hand over. Never send passwords through a public form; hand them over later through a secure channel.
Finally, ask for a specific output: the scope of work, items inside and outside the contract, year-one payments, an estimate of year-two renewals and how long the quote is valid. With that output you can genuinely compare your personal website cost against other options.
If you would like the Niasa team to review your needs, send us this same template from the personal website design services page. We first clarify the scope with you, then provide a written proposal. The final price and timeline depend on the outcome of that review.
هدف، صفحات ضروری و وضعیت محتوای خود را بفرستید تا دامنه کار و اقلام لازم برای برآورد ساخت و نگهداری بررسی شوند.
Frequently asked
4Does a personal website still cost money after it is designed?
Yes. The domain and hosting usually need renewing, and some tools have recurring fees. Technical maintenance and content changes may be billed separately, so check what the contract covers.
Is a one-page resume website always cheaper?
No. A single page with a custom design and complex features can take more work than several simple pages. When estimating, look at the design structure and features alongside the page count.
Is year two of a personal website cheaper than year one?
If you have no redesign or major development, the initial build cost does not repeat. Still, changes in renewal rates, higher hosting usage or new content can shift the year-two budget.
Can I cut out personal website maintenance costs entirely?
You can do some of the work yourself, but the responsibility does not go away. Factor in the time it takes, your ability to fix problems and whether you can restore the site when you make the financial decision.







