FFeeFence
For freelance web designers

A fixed fee.
A clearly defined project.

Estimate the whole website, price extra requests and see what you earned per hour when the work is done.

The calculator is free. No sign-up. Your figures stay in your browser.

Start with the free 12-point scope checklist · Compare free and paid options

Free tool

Website quote calculator

Calculated quote, before sales taxEnable JavaScript to calculate

Currency selection changes labels, not exchange rates. Your hourly target should cover overhead and unpaid admin. This estimate models percentage fees only.

What if the client adds more work?

Effective hourly earnings before overhead and tax. Examples are illustrative, not suggested market rates.

From quote to closeout

01 / Define

Count the hidden hours

Include calls, content handling, testing, revision rounds and handover in your estimate.

02 / Agree

Make changes a decision

Record the extra work, fee and timing. Keep the written client approval with the request.

03 / Learn

Improve the next quote

Compare actual hours with your target earnings. Find which assumptions need to change.

Practical guides

Read all 10 guides

Questions before you buy

Is this a subscription?

The kit is a one-time download. There is no recurring fee or automatic renewal.

Does it send quotes or collect client payments?

No. It helps you calculate and record decisions. Send your quote through your existing communication and invoicing tools.

Is it a legal contract?

No. The scope and email wording are operational templates. Adapt them to your existing agreement and get legal advice where needed.

Can I use it for client projects?

One purchaser or business may reuse and adapt it for its own client work. Reselling or distributing the source kit is not included.

Does it guarantee I will earn more?

No. It helps expose assumptions and the effect of additional hours. Pricing, client decisions and results remain specific to your work.

Where are my calculator inputs saved?

They are only used in this page during your visit. We do not transmit them, store them or require an account. Reloading resets the example.