Results 1 to 6 of 6

Thread: Software Houses

  1. #1

    Thread Starter
    PowerPoster
    Join Date
    Dec 2003
    Posts
    4,787

    Software Houses

    I've now gone it alone as a Developer and I have a fair amount of work lined up. in the past I've always completed projects then taken payment.

    Now however projects have increased in time. Is it usual to wait till after the project or take a certain percentage of the money up front?

    Thanks

  2. #2
    KrisSiegel.com Kasracer's Avatar
    Join Date
    Jul 2003
    Location
    USA, Maryland
    Posts
    4,985

    Re: Software Houses

    The last consulting company I worked for charges their clients monthly on how many hours were worked that month (so if a project lasted longer than a month they still got paid).

    I would suggest at least taking some sort of payment before the project is done (either a down payment at the beginning or something in the middle) and make sure you have solid contracts
    KrisSiegel.com - My Personal Website with my blog and portfolio
    Don't Forget to Rate Posts!

    Free Icons: FamFamFam, VBCorner, VBAccelerator
    Useful Links: System.Security.SecureString Managed DPAPI Overview Part 1 Managed DPAPI Overview Part 2 MSDN, MSDN2, Comparing the Timer Classes

  3. #3
    Super Moderator si_the_geek's Avatar
    Join Date
    Jul 2002
    Location
    Bristol, UK
    Posts
    41,974

    Re: Software Houses

    For longer running projects, it is usual to take regular payments (monthly, or sometimes even weekly) for the work done so far, right up until the project is finished.

  4. #4
    MS SQL Powerposter szlamany's Avatar
    Join Date
    Mar 2004
    Location
    Connecticut
    Posts
    18,263

    Re: Software Houses

    We've done it so many ways over the past 20 years.

    We mostly did percentages - like 25% downpayment (initially - no work completed yet) - then 25% at certain milestones - with the last payment after acceptance. This was for projects in the $50,000 to $100,000 range. Larger projects we are typically at the whim of the customers/lawyers since the $$'s are so large.

    Smaller jobs were paid at install time - no acceptance involved - and we supported problems after install for no fee.

    Enhancements to existing products we typically cost out the job and charge upon install.

    Installations to new customers of existing products were typically paid in some stages during the conversion, training and install process. Then 15% annual maintenance fee for continued use (support and all).

    All of this leads to some pretty awful cash flow inconsistencies!

    We have now pretty much changed our business model going forward to be more "service fee" oriented. We charge based on the size of the customer a fixed monthly fee. This goes on forever - which is nice for cash flow purposes. We allow the user to request any and all enhancements or desires and supply them at no additional cost - all for that fixed monthly fee. The fixed monthly fee was pretty much arrived at by taking our original "cost" and adding 5 years of 15% support - taking that whole amount and dividing by 60 months. We don't advertise that we used that method - but it's basically what we did.

    Getting paid up front for something that takes 6 months or a year to install and train makes no sense - might feel good - but in the end you take a bath. Getting paid over the life cycle might be less $$'s up-front but we expect that the stability will be worth it.

    I'll get back to you in a year or two and tell you how all this worked out for us

    *** Read the sticky in the DB forum about how to get your question answered quickly!! ***

    Please remember to rate posts! Rate any post you find helpful - even in old threads! Use the link to the left - "Rate this Post".

    Some Informative Links:
    [ SQL Rules to Live By ] [ Reserved SQL keywords ] [ When to use INDEX HINTS! ] [ Passing Multi-item Parameters to STORED PROCEDURES ]
    [ Solution to non-domain Windows Authentication ] [ Crazy things we do to shrink log files ] [ SQL 2005 Features ] [ Loading Pictures from DB ]

    MS MVP 2006, 2007, 2008

  5. #5
    Hyperactive Member
    Join Date
    Oct 2007
    Location
    Godzone, oops Oz
    Posts
    355

    Re: Software Houses

    My wife's company. web design and development, charge 50% of the quoted price up front, the remainder on client acceptance pre delivery to production site. She can tell me that's pretty normal for web companies.

    I used to, now employed full time, charge fortnightly for all hours worked in the fortnight or a standard 12 month maintenance fee once a year for use of the software, upgrades etc (Industry specific finance + distribution system).

  6. #6
    Evil Genius alex_read's Avatar
    Join Date
    May 2000
    Location
    Espoo, Finland
    Posts
    5,538

    Re: Software Houses

    The software house I worked for used to charge a third upon completion of the initial functional and database specs and designs (so they'd get paid if the company went elsewhere for the work to get done), then charges based upon releases - half upon initial completion - beta 1, then the other third split between beta 2, then go-live.

    Please rate this post if it was useful for you!
    Please try to search before creating a new post,
    Please format code using [ code ][ /code ], and
    Post sample code, error details & problem details

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width