Comic of the day
วีธีการคิดค่าแรง Project สำหรับ freelances
January 18, 2007 on 11:56 pm | In PHP, Developer |พอดีช่วงนี้มีน้องๆหลายคนมาถามว่า “ไปรับงานเขียนโปรแกรมฟรีแลนซ์มา จะคิดตังค์เขายังไงดีอ่ะ” ปกติ ตัวผมเองก็ใช้วิธีกะเอาเคร่าๆว่ายากง่ายแค่ไหนตามประสบการณ์ เลยไปค้นดูว่า มีวิธีคิดเป็นทฤษฎีอะไรอยู่บ้างไหมก็เจอมาตามนี้ครับ
วิธีง่ายที่สุด
1. คุณวัดค่าความสามารถของคุณเองขึ้นมาก่อนง่ายๆ ว่าเดือนหนึ่งคุณอยากได้เงินเดือนที่เท่าไร แล้วเอามาหาร 20 จะได้เป็น man/day
2. ลองคิดดูว่าจะใช้เวลากี่วันจึงจะทำให้งานเสร็จ เช่น หากไม่ใช้ Ajax ใช้เวลา 20 วัน แต่ถ้าใช้ Ajax ใช้เวลา 30 วัน แค่นี้เงินมันก็ไม่เท่ากันแล้ว
3. ใส่ค่า Overhead ในการทำงานเข้าไปเช่น ค่าเดินทาง ค่าไฟ ค่าโทรศัพท์ ค่าปวดหัว ฯลฯ ส่วนมากแล้วจะคิดเป็น 30% ของ 2 ส่วนแรก
4. เอาเงินที่ได้มาคูณกับ % ที่เราคิดว่าน่าจะเป็นกำไร เช่น อยากได้กำไร 30% ก็คูณเข้าไปเ ท่านั้นก็จะได้ราคาโดยรวม ซึ่งราคานี้ยังไม่รวม Maintain นะครับ คุณต้องคิดต่อไปด้วยว่าจะคอยช่วย Support แก้งานอีกถึงเมื่อไร อาจจะแถมให้ Maintain ให้ 3 เดือน ก็เหมือนกับการการันตีของทั่วไป แต่หลังจากนั้นคิดเงินเป็นครั้งละ xxx บาท หรือเดือนละ xxx บาท ซึ่งโดยมากแล้วหากคิด support เป็นปีจะคิดเป็น 25% ของราคารวมครับ
อันนี้ เอามาจาก forum narisa โดยคุณ bomber ครับ
เมือลองไปดู website freelance ของทางเมืองนอกดู ก็ปรากฏว่าเขามีวิธีที่เป็นมาตราฐานอยู่หลายวิธีเหมือนกัน ผมรวมๆเอามาให้ได้ดังนี้ครับ
Formula 1 - The Basic Method
Follow these steps to figure out what your hourly rate should be.
- Subtract nonproductive time from Annual Hours to get Billable Hours.
- Add Salary and Overhead Together
- Multiply Total By Profit Margin (10% - 20%)
- Add Total (1) and Total (2) Together
- Divide Total (3) by Billable Hours (the amount from #1)
For example, if the following is true:
- Salary = $30,000
- Annual Hours = 2,080
- NonProductive Time = 500 hours
- Profit Margin = 20%
- Overhead = $15,000
Then this is how you figure out the hourly rate:
- 2,080 - 500 = 1,580
- $30,000 + $15,000 = $45,000
- $45,000 X 20% = $9,000
- $45,000 + $9,000 = $54,000
- $54,000 / 1,580 = $34 / hour
Formula 2 - The Easy Method
This formula is the easiest of them all. However, I don’t recommend this formula unless you are a well-established professional. This isn’t the way to start out your freelance business — only very skilled freelancers can get away with this.
Ask yourself the following questions:
- How much money do you want to make on this project?
- How many hours do you want to work?
Now all you need to do is divide 1 by 2. It’s that simple! You now have your hourly rate.
Formula 3 - Annual Costs and Annual Hours
Use this formula if you need to set the rates for your entire business.
Add up all the costs you incur through your business on an annual basis (and don’t forget to factor into these your profit percentage), and divide this by the annual hours you work. This will give to you your pay rate.
- Salaries + Overhead = Annual Costs
- Divide Annual Costs by Annual Hours Worked
So for example, if the following is true:
- Salaries = $60,000
- Overhead = $50,000
- Annual Hours = 2,080
Then this is how you figure out the hourly rate:
200,000 / 2,080 = $52 per hour
Formula 4 - Pricing By Order Form
To price by order form, you’ll need to use an order form to add up the cost of each ingredient in a project. I don’t recommend using this method unless you’re only designing simple sites that all have the same basic ingredients, otherwise, there can be too many variables in the project, which can prevent you using an order form. Here is an example of an order form you might use:
Formula 5 - Estimation By Project
Most clients are going to want to hear how much the entire project is going to cost. Even if you have an hourly rate, this alone is probably not going to be acceptable to your future clients — you’ll need to justify the number of hours you plan to spend on their job. It takes practice, but you’ll need to learn how to break projects into individual tasks, in order to estimate how long the project is going to take (in hourly terms), and then charge accordingly. Be sure to find out what the client expects you to take care of — if they expect you to do everything, take this into account in your quote. Whatever the case, break the project into the following phases:
Now visualize how many hours you feel each stage of the project is going to take, and total these hours to get a final figure.
Multiply your hourly rate (figured out from one of the above formulas) by the total estimated number of hours for project. The resulting amount forms your bid for the project.
So for example, if the following is true:
- Hourly Rate = $30
- Total Estimated Project Hours = 50
Then this is how you figure out how much to bid on a project:
$30 x 50 = $1,500
Make sure that your client is very clear about the scope of the project. You should write a clear contract to make sure that the outline of the project is mutually understood, otherwise the client may take advantage of you (or feel that you are trying to take advantage of them!).
พอดีจำเว็ปที่มาไม่ได้แล้วครับ ต้องขอโทษที
1 Comment »
RSS feed for comments on this post. TrackBack URI
Leave a comment
You must be logged in to post a comment.
Spread the Word
Powered by WordPress with design by Borja Fernandez.
Entries and comments feeds.
Valid XHTML and CSS. ^Top^


โห มีแบบนี้ด้วย เจ๋งไปเลย ^o^
Comment by พี่ไท้ — January 20, 2007 #