WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How much should I charge for creating a custom WordPress plugin? (working as a freelancer)

share|improve this question
I think you'd need to provide some more specific information such as what is involved, is it a simple plugin? will it be a product that someone will sell? Etc. – Rick Curran Oct 1 '10 at 23:51
It is neither too complex nor too straight forward from my perspective. There is very bleak chance that someone would sell it as it will be very custom made. It will involve creating a simple database table, and creating few options for the client to fill in, and some interface in the main web page. – tecks Oct 2 '10 at 0:02
up vote 7 down vote accepted

The short version:

Figure out how much it costs you to eat, go to movies, pay utilities, pay taxes, etc., each month. Divide that by the number of working hours in a month. Congratulations, that's your minimum hourly rate.

Get the specs in writing, as detailed as possible. Then figure out how long it will take you to develop, test, and implement the plugin as per the specs. Multiply the number of hours the project will take you times the money you need to live. That's how much you need to charge for your project. At minimum.

Get the specs in writing, and don't deviate from them unless your time suddenly is no longer valuable to you or you decide you don't need to eat. Put in writing that deviations from the specs (feature creep) will cost $X per hour additional, where $X is your hourly rate.

Keep in mind that if you're freelancing for a living, you will not have work 100% of the time, so your hourly rate will need to encompass the amount of time it takes you to find more work and close a sale. So if you're doing this for a living, go back to the first paragraph and add in the average amount of time it will take you to find work and close a contract, then add that to your hourly rate. That's why many freelancers and contractors will charge less for regular clients or for retainers; they can afford to because they don't have to spend extra time finding the work and negotiating the fees.

Also note that there are other people who will charge less than you. If you enjoy your current standard of living, do not compete on price, compete on quality and reputation. So let other people charge less, and make sure your work is good and that you meet deadlines.

share|improve this answer

rather than charging per-work, it would be easier to charge per-hour

share|improve this answer

Just treat it as a normal custom PHP project.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.