Skip to content
Contact me

Fixed prices, agreed up front

A fixed price is one sum for the whole scope, agreed in writing before work starts. Pavlo Zhydkykh builds every site on fixed prices, agreed up front: a landing page from $1,200, a multi-page site from $3,000 and a migration from $2,200, with SEO and GEO setup and two feedback rounds included.

Does ChatGPT recommend your website?

Free report in 48 hours · 5 AI engines

Landing page
$1,200
Multi-page site
$3,000
Migration
$2,200
Lottie or Rive
$1,000
SEO and GEO
Included
After launch
$30 an hour

Key takeawaysUpdated By

Key takeaways

  • A landing page from Pavlo Zhydkykh starts at $1,200 and takes 1 to 2 weeks; a multi-page website starts at $3,000 and a migration at $2,200, 2 to 4 weeks each.
  • A Lottie or Rive animation starts at $1,000; work after launch costs $30 an hour, with no retainer and no monthly fee.
  • SEO and GEO setup, two feedback rounds and a 301 redirect for every old URL on a move are part of the price, not extras.
  • Under a fixed-price contract, the agreed payment is not adjusted later for the resources used, costs incurred or time spent by the contractor.[1]
  • Time and materials billing is generally used when the size of a project cannot be estimated accurately or the requirements are likely to change.[2]

What is a fixed-price contract?

A fixed-price contract is an agreement where the payment is set before work starts and is not adjusted later for the hours or costs the contractor spends. For a website the budget is known before the first design: only changes beyond the agreed scope cost extra, at $30 an hour with an estimate first.

Wikipedia: Fixed-price contract

Pavlo Zhydkykh

“I would rather spend an extra hour scoping on the first call than send an invoice nobody expected.”

Pavlo Zhydkykh · Web designer and developer since 2016

Price map

What a website
costs with Pavlo

Every public start price on one scale. The final price depends on the pages and features in scope, and it is fixed in writing after the first call.

From

$1,200

Landing page

1 to 2 weeks

  • Designed in Figma, built on Framer or Astro + Sanity
  • SEO and GEO setup
  • A CMS your team edits from day one
  • Two feedback rounds

Framer development Astro + Sanity Start a brief

Included or extra

What is in the price,
and what is not

SEO, GEO and the CMS come with every build. Everything else has its own price, and you see it before the work starts.

Priced on its own

  • Work after launch, no retainer$30 an hour
  • Changes beyond the agreed scope, estimate first$30 an hour
  • Small code fixes$30 an hour
  • Lottie or Rive animationFrom $1,000
  • Web animation, 3D scenes, AI visualsFixed quote
  • Product design: UI/UX, web and mobile appsFixed quote
  • Website audit with a ranked fix listFixed quote
  • Larger code features: a calculator, a WebGL heroFixed quote
  • AI visibility check: 20 questions, 5 enginesFree

Included in every build

  • SEO and GEO setupIncluded
  • CMS setup: Framer CMS or Sanity StudioIncluded
  • Two feedback roundsIncluded
  • Accessibility basics, WCAG 2.2 AAIncluded
  • A 301 redirect for every old URL on a moveIncluded
  • Deploy to your own hostingIncluded
  • Search Console check at launchIncluded

Paid to the provider, no markup

  • DomainYour registrar
  • Framer site planFramer, on your account
  • Astro + Sanity hostingCloudflare or Vercel, on your account

Terms

The terms, before
any work starts

The same six terms come with every quote, whatever you build.

Terms of every projectPavlo Zhydkykh
  1. 01

    One fixed price

    Agreed in writing after the first call, before any work starts. Combined services get one price for the whole scope.

  2. 02

    What sets the price

    The number of pages, CMS collections and interactions, and for a migration what the old site must keep doing.

  3. 03

    Feedback

    Two rounds are included: one on the design in Figma, one on the working site.

  4. 04

    Beyond the scope

    $30 an hour. You see the estimate before the work starts.

  5. 05

    Hosting and domain

    Registered in your name. You pay the provider directly, with no markup.

  6. 06

    After launch

    No retainer. Your team edits the site on its own; Pavlo helps at $30 an hour when you need him.

Checklist

6 things that set the price of a website

The start prices are public. These six move a quote above the start price, and Pavlo Zhydkykh checks each one on the first call.

  1. 1. The number of pages

    Every page is designed in Figma, then built. A landing page starts at $1,200, a multi-page website at $3,000.

  2. 2. CMS collections

    A blog, cases or a team list each need a collection your team edits. More collections mean more templates to design and build.

  3. 3. Interactions and motion

    Hover states, scroll effects and animated sections take design and build time. A Lottie or Rive animation starts at $1,000, priced by length and scenes or by states and inputs.

  4. 4. What the old site must keep doing

    On a migration, every old URL gets a 301 redirect, and content, titles and metadata move over. A migration starts at $2,200.

  5. 5. Custom code features

    A calculator or a WebGL hero is quoted separately, as a fixed price, before the build starts.

  6. 6. Combined services

    A build with a migration and an animation gets one fixed price for the whole scope, not three separate invoices.

Fit check

Is a fixed price
right for you?

A good fit if

  • You can describe the pages, CMS collections and interactions you need, even roughly.
  • Your budget has to be approved before work starts.
  • You want the launch date agreed together with the price.
  • You prefer to pay for changes beyond the scope only after you approve an estimate.

Not the right fit if

  • Nobody can say yet what the site needs and the scope changes every week: settle the scope first, then ask for a price.
  • You want an open-ended hourly build: Pavlo prices every build up front.
  • You need a monthly retainer: after launch Pavlo works at $30 an hour, only when needed.

Compared

Fixed price or time and materials

Both models are fair. The two differ in who carries the risk when work takes longer than planned.

Fixed price or time and materials
CriterionTime and materialsFixed price from Pavlo
Total knownAt the end, from the hours loggedBefore any work starts, in writing
Overrun within scopePaid by the clientCarried by Pavlo
ChangesBilled as the hours pile upBeyond the scope: $30 an hour, estimate first
FeedbackEach round adds hoursTwo rounds included
SEO and GEO setupBilled as extra hoursIncluded in every build
Best forScope nobody can estimate yetPages, CMS and interactions agreed on a call

How it works

From brief to a fixed price

The price is set once, before work starts. Only changes beyond the agreed scope add to the total, and only after you approve an estimate.

From brief to a fixed price, step by step
#StepWhenWhat happensYou get
01 Send the brief Day 1 Project type, platform, launch date and your current site, in one email or through the brief form. A reply from Pavlo with questions or a time to talk
02 Talk Day 1 Your business, your goals and the pages you need: the inputs that set the price. A shared view of the scope
03 Fixed price in writing After the talk One price for the whole scope, combined services included, together with the timeline. Price and dates agreed before any work starts
04 Design, feedback round 1 2 days to 2 weeks Every page designed in Figma. You comment once, then Pavlo polishes. Round 1, included in the price
05 Build, feedback round 2 2 days to 2 weeks The site built with SEO and GEO setup. You review the working site. Round 2, included in the price
06 Launch and after Launch day, then on request The site goes live on your domain. Later changes get an estimate first. $30 an hour, no retainer

In their words

Fixed prices and hourly billing,
word for word

Word for word, with the source linked: research, official documentation and the people Pavlo Zhydkykh has worked for.

“A fixed-price contract is a type of contract for the supply of goods or services, such that the agreed payment amount will not subsequently be adjusted to reflect the resources used, costs incurred or time expended by the contractor.”

WikipediaFixed-price contractSource ↗

“Time and materials is generally used in projects for which it is not possible to estimate the size of the project accurately, or when it is expected that the project requirements will most likely change.”

WikipediaTime and materialsSource ↗

“There are no additional requirements to appear in AI Overviews or AI Mode, nor other special optimizations necessary.”

Google Search CentralAI features and your websiteSource ↗

“He did an amazing job on my landing page. It perfectly captures what I wanted.”

Ash GhaemiFounder, Vibe Marketer · Landing pageSource ↗

“It was an absolute pleasure working with Pavlo. The quality of work he delivered was AMAZING.”

Ed ClarkeFounder, Inturai · Website design and SEOSource ↗

“One of the best contractors I have worked with. Really thoughtful about communication. Would 100% hire again.”

Remi LabelleCOO, Accolade Pro · Web app designSource ↗

FAQ

Questions about
the price

Q.01How much does a website cost?

A landing page starts at $1,200 and a multi-page website at $3,000. A move from Webflow, WordPress or Wix starts at $2,200. You get one fixed price before any work starts, and two rounds of feedback are included.

Q.02Is SEO included in the price?

Yes. SEO and GEO setup is part of every build at no extra cost: titles, metadata, structured data, a sitemap, llms.txt and fast pages.

Q.03Do I pay for hosting separately?

Yes, to the provider and not to Pavlo. The domain and hosting are registered in your name, Pavlo connects them and sets up the DNS, and there is no markup.

Q.04Why is there no price for product design?

Because the flows and screens differ from project to project. You get a fixed quote after a first call, in writing, before work starts, with two feedback rounds included.

Q.05Can services be combined?

Yes. Most builds combine web development with SEO and GEO setup, and often a migration or an animation. You get one fixed price for the whole scope.

Q.06What does a change after launch cost?

Your team edits texts, images and CMS items without a developer. For anything more, Pavlo works at $30 an hour, with no retainer, and you see the estimate first.

Q.07Is the AI visibility check free?

Yes. Pavlo asks 5 AI engines 20 questions your buyers ask and sends the report within 48 hours.

Pavlo Zhydkykh

About the author

Pavlo Zhydkykh

Pavlo Zhydkykh is a web designer and developer in Eastern Europe who has built websites for AI, fintech and B2B startups since 2016, designing and building each project himself on Framer or Astro + Sanity. Clients include MStudio Asia, Silicon Data, Inturai, Accolade Pro, NimbleStax and Sancts.

  • Top Rated on Upwork
  • 100% Job Success
  • 10 years since 2016
  • 50+ sites shipped
  • 90+ PageSpeed at launch
Kulparkivska St. 200, Lviv 79021, Ukraine +380 93 610 62 68 [email protected]

Page reviewed by Pavlo Zhydkykh · Updated

AI visibility check

  1. 1Website
  2. 2Business
  3. 3Contact
  4. 4Check

Does ChatGPT recommend your website?

Pavlo Zhydkykh asks ChatGPT, Perplexity, Gemini, Claude and Grok 20 questions your buyers ask, and shows where you show up.

Free · report in 48 hours