Pricing for a project....

This is a discussion on Pricing for a project.... within the A Brief History of Cprogramming.com forums, part of the Community Boards category; Hey all, this doesn't really belong in the projects/recruitment area, as I'm not creating a project nor am I looking ...

  1. #1
    Software Developer jverkoey's Avatar
    Join Date
    Feb 2003
    Location
    University of Waterloo
    Posts
    1,903

    Pricing for a project....

    Hey all, this doesn't really belong in the projects/recruitment area, as I'm not creating a project nor am I looking to recruit. My dillemma is this:

    I've just gotten an opportunity to design a website for some realtors, and the would like me to have a basic design done by December, and a working version done by early January. They want me to design some things involving databases and putting up house advertisements, design a basic message board, and also integrate the site with some sort of paypal/other payment method.

    So, they're wondering what kind of payment I'm looking for...and this being really my first paid programming job...I have no idea at all...I was thinking of a couple things:

    a) $300 once I finish the site, plus 5% payments from profits over time
    b) $500 one time payment once I'm done

    and hourly would be hard to judge, as there's no easy way of validating how many hours I've worked for...but I dunno

    Any advice?

  2. #2
    Registered User axon's Avatar
    Join Date
    Feb 2003
    Location
    Mt. Prospect, IL
    Posts
    2,572
    I would say it is best to charge per hour. You should give an estimate of hours it will take - this is the hardest part of it all. On eof my professors, who worked for IBM said that the way they estimated hours was to think of the longest possible tmie it will take, than multiply it by 2.

    If this is your first gig don't charge too much though, as it will be a valuable learning experiance for you as well.

    some entropy with that sink? entropysink.com

    there are two cardinal sins from which all others spring: Impatience and Laziness. - franz kafka

  3. #3
    Registered User axon's Avatar
    Join Date
    Feb 2003
    Location
    Mt. Prospect, IL
    Posts
    2,572
    >>validating how many hours I've worked for<<

    there should be an agreed to contract beforehand.

    some entropy with that sink? entropysink.com

    there are two cardinal sins from which all others spring: Impatience and Laziness. - franz kafka

  4. #4
    C Programmer Stack Overflow's Avatar
    Join Date
    Apr 2004
    Posts
    477
    Hi jverkoey,

    You have some good questions. From what I've seen in the web design industry is usually a flat fee for design, depending on an average of how many hours it may take you to complete the project. Any additional run-ins do count, and you should be able to charge more if seen fit.

    a) $300 once I finish the site, plus 5% payments from profits over time
    This sounds reasonable.

    b) $500 one time payment once I'm done.
    That is a good starting price. Databases, and other complex systems can be time consuming. Keep in mind they will want changes and modifications to the database and/or advertisements, message board, etc... You could state where they might pay an hourly rate for any additional changes after the job is complete.

    Most companies charge from $1000 to $3000 for poorly generated static pages, etc... I don't think realtors should mind paying an extra $5 to $25 an hour for additional maintenence and/or support. It could help them and help you. Like a win-win situation. Just try not to over-charge, for it may discourage them.


    Just my two cents,
    - Stack Overflow
    Segmentation Fault: I am an error in which a running program attempts to access memory not allocated to it and core dumps with a segmentation violation error. This is often caused by improper usage of pointers, attempts to access a non-existent or read-only physical memory address, re-use of memory if freed within the same scope, de-referencing a null pointer, or (in C) inadvertently using a non-pointer variable as a pointer.

  5. #5
    train spotter
    Join Date
    Aug 2001
    Location
    near a computer
    Posts
    3,856
    I break the project down into smaller parts.
    Then smaller again until each task described and time can be estimated.

    You can then point out which bits are expensive ect when discussing the price.

    Be sure to point out what is your responsibility to fix later, what they will have to pay for. What you need them to supply you before, during and after the project.

    As to price, check you competitors sites for a guide to prices (or ring and ask)
    "Man alone suffers so excruciatingly in the world that he was compelled to invent laughter."
    Friedrich Nietzsche

    "I spent a lot of my money on booze, birds and fast cars......the rest I squandered."
    George Best

    "If you are going through hell....keep going."
    Winston Churchill

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Problem Displaying a Struct
    By rockstarpirate in forum C++ Programming
    Replies: 16
    Last Post: 05-05-2008, 09:05 AM
  2. Dynamic Binding
    By gpr1me in forum C++ Programming
    Replies: 1
    Last Post: 03-24-2006, 08:01 AM
  3. Game Independent Anti-cheat Project Needs Programmers
    By GIA Project Lea in forum Projects and Job Recruitment
    Replies: 3
    Last Post: 09-15-2005, 07:41 PM
  4. Resource ICONs
    By gbaker in forum Windows Programming
    Replies: 4
    Last Post: 12-15-2003, 06:18 AM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21