How much does a WordPress website cost for a small business?

A custom WordPress website for a small business typically costs a few thousand in euros, pounds or dollars. Here is what changes the price, and what a fixed quote should...