I just recieved an email that asked the following question:
“How much will cost to code a WordPress theme?”
I cannot answer this question without know the answer to a plethora of other questions. I cam up with the following off the top of my head:
- What browsers/devices need to be supported?
- What core WordPress functionality needs to be supported?
- What template files need to be created?
- Are there and custom page templates?
- Is the theme to be internationalized?
- Does the theme offer functionality outside the scope of WordPress core?
- How complex is the design?
- What level of accessibility is expected?
- How much of WordPress functionality is represented in the PSD?
Unfortunately, I do not have all of these written down anywhere and I’m sure that I am missing very important things. To save me time in the future as well as to help other freelancers, I thought it might be a good idea for everyone to list the questions they ask potential clients when asked to develop a theme from an unknown design.
I think some of your questions are too wide. You still cannot break down each answer in hours.
Some of the questions I ask:
Some things you donât need to ask but to know to estimate the time:
Extra: Calculation
Break down each step in hours. Sum the hours up, then double them. If you are a beginner, triple the time. Then add the support time.
I can’t add too much to the other answers, so here’re my 2 cents plus some client related stuff that could be considered when calculating the price.
Time calculation
3.a. Is there enough money to buy developer licenses that will save me money with the next project or makes it possible to make another project where the budget would allow to pay for a plugin?
Things i (personally) wouldn’t do:
Enquiry, Contract & Client
The (Web-)Designer
The Client
The Contract
Meetings
Guidance/Help Desk/Improvements
Payment
Aftermath
I usually won’t quote without see the design. There are too many variables that could easily blow out an estimate in the design alone. I also like to questions like:
In general, you can answer most of that questions just looking at the PSDs.
I always put focus in asking the things that you cannot derive from the design. ie: Workflow for publishing content, if I’ll need to migrate data from an old website, etc
Edit:
going to have?
What technologies does the server
support?
Some excellent stuff here!
The way I personally would approach this is to just give examples of previously created themes with ballpark estimates of what it would cost to do something similar.
I find its dangerous to quote any numbers for a specific project until the specifics are ironed out.
First questions i always ask:
Some times clients will simply omit this and say “yeah, if we can get in the next couple of months it’s ok” and then try to trick you into developing faster than your estimates because a somehow urgent matter arose and they need it to be done in no time.
Asking these gives me room to explain why deadlines shouldn’t be so strict (mostly because the larger the clients the longer they take to approve anything), and also gives me grounds to charge more if the project is (or becomes) urgent.