Professionals....what do I charge?!?! (1 Viewer)

zestygirl

Registered User.
Local time
Yesterday, 21:33
Joined
Jan 28, 2005
Messages
33
Good Morning;

I posted here because I figured this was where I would find the most professionals.

I have over a decade of experience in writing databases & related reports (no VBA, all macros, forms & queries).

I've been offered a 'contract' of sorts to write a very simple inventory mgt dbase.

I have no idea what to charge.

Any tips?
 

wazz

Super Moderator
Local time
Today, 09:33
Joined
Jun 29, 2004
Messages
1,711
i'm sure you'll get some great responses but also search the forums for similar threads (and check the bottom of this page for similar threads); there are other posts about this lying around.

(i'm going to move this to the small business forum.)
 

zestygirl

Registered User.
Local time
Yesterday, 21:33
Joined
Jan 28, 2005
Messages
33
Okay.
Well, I've seen a couple of good answers here...so I will add a couple of specifics to narrow it down.

I am thinking to charge hourly. Will be a small inventory mgt dbase for about 100 pallet spots, transfers, and report features.

It will be 2 or 3 master tables, a few queries and a few reports.

Thinking to charge hourly (ONtario, Canada) $40.00 because I'm not a pro....and to add extra fees for support, and additional reports or add ons.

Considering the above, does my price structure look reasonable? Should support charge higher or lower than initial design? Should Reports charge by the each or by the hour?

Opinions?
 

gemma-the-husky

Super Moderator
Staff member
Local time
Today, 02:33
Joined
Sep 12, 2006
Messages
15,634
one thing is to get it clear who owns whatever you do

are you supplying an mde, or code

in which case, do you mind if your client develops it on etc.
 

oumahexi

Free Range Witch
Local time
Today, 02:33
Joined
Aug 10, 2006
Messages
1,998
You also need to consider whether "support" will be necessary after the db is built.

Many employers are wary of contractors who specify an hourly rate and think that they'll be getting ripped off so prefer either a daily rate, or, a price on completion. The latter is not the best for the developer as most databases are expanded as they go along, so if they insist on a full price make sure you tell them the price you offer is "as specified on the date of signing" otherwise you can find yourself working for buttons.
 

shadow9449

Registered User.
Local time
Yesterday, 21:33
Joined
Mar 5, 2004
Messages
1,037
Okay.
I am thinking to charge hourly. Will be a small inventory mgt dbase for about 100 pallet spots, transfers, and report features.

It will be 2 or 3 master tables, a few queries and a few reports.

Thinking to charge hourly (ONtario, Canada) $40.00 because I'm not a pro....and to add extra fees for support, and additional reports or add ons.

Considering the above, does my price structure look reasonable? Should support charge higher or lower than initial design? Should Reports charge by the each or by the hour?

Zesty:

Just some thoughts you may want to consider:

- One way to view the question would be not so much what you think is a competitive hourly rate (more about this soon) but what you think the benefit to the client is. In other words, without knowing more about the application, is this something that can be purchased for a few hundred dollars off the store shelf? If so, it may not be worth the time and headache for you or the client to develop something custom. When I say 'headache', please remember that there will be significant problems with forms that don't function as they should, funny error messages that you have to resolve, reports that give incorrect or missing data and so on until you've gone through and debugged the program, usually having the client "test drive" the application. It's a process that can take some time till things are just right.

- Assuming that this is not something readily available, what are you are offering to the client in terms of your expertise? Is this an industry that you are familiar with so YOU will be guiding the project (in which case you can charge more) or are you just following what the client requests from you in which case all you are doing is following the specs given? Is this something you will be designing from scratch or something that you already have basic components for. When I started programming freelance, I already had tables for clients, invoices, invoice details, some basic accounting and reporting and so on so putting together an application took less time.

- I don't know where you are in Ontario, but I'm in Toronto. $40 an hour after you pay out tax...well, you get the idea. Unless you have many, many projects and you're doing this eight hours a day, it would be hard to make a living. If this is just for additional income during weekends and evenings, that's something else for the client to consider. That would mean that you are probably not available during work hours which may make meetings difficult which your client should be made aware of before there are any surprises. (Again, I have no idea what your schedule is :) ) If it helps you any, when I had 10 years of Access experience, I was charging about $120 an hour (again, I'm in Toronto which may be different than where you live)

- One thing I can't overemphasize the importance of is having a proposal in writing. I'd rather spend an extra few hours debating with a client and possibly run the risk of losing the client than having clients who keep adding to the project, keep saying "but you said the application would do X", asking for "favours" (can you JUST add one more report...pretty please...?). You can go for years with a client saying that a project is "incomplete" because you didn't do something that was completely not specified when you quoted the project initially. What I do is allow the user to change their mind or add on one or two things to allow myself to be a "nice guy" and then I step in and say "sorry, but that's not on the proposal. I've already added 2 items as a courtesy but this can be done during Phase II of the project which will require a new estimate".

- On the proposal, I have an exact description of what the client will receive, an estimated cost (I'll explain how I get this number soon), a projected timeline as to where we want to be in the project at what point in time, terms of payment (make sure to get a decent deposit), migration details (are you intended to import data from a previous application?), training (is it included? What if they get a new staff member after you train the client?), support (I usually charge 10% of the initial fee yearly), and what taxes are applicable (probably GST and possibly PST if you are reselling a program but don't go by my word...ask your tax professional!)

- The way I estimate the cost is to estimate how long each stage of the project will take in hours and multiply by my hourly rate. I then automatically add on 25% because problems DO emerge when you're programming. I usually give an estimate by stating a range (e.g. $1200 - $1400) in case things do get difficult (think of yourself trying to debug code on a form or some join that doesn't give you the query you were hoping for and then having to come to Access World Forums to ask for help ;) )

This is probably more than you wanted to hear but I hope I've provided some sort of food for thought.

Good luck

SHADOW
 

ions

Access User
Local time
Yesterday, 18:33
Joined
May 23, 2004
Messages
785
Good info Shadow. I am also in Toronto
 

shadow9449

Registered User.
Local time
Yesterday, 21:33
Joined
Mar 5, 2004
Messages
1,037
Thanks. I hope that my post helped someone. Zesty didn't respond so I have no idea if she or anyone else read it.

Cheers

SHADOW
 

AnnPhil

Registered User.
Local time
Today, 02:33
Joined
Dec 18, 2001
Messages
246
Thanks Shadow, I certainly got alot out of your comments. What about what gemma-the-husky said "get it clear who owns whatever you do". If i want to sell an existing database to more then one company how would i handle ownership? Thanks in advance for any advice
 

shadow9449

Registered User.
Local time
Yesterday, 21:33
Joined
Mar 5, 2004
Messages
1,037
Hi, Ann

Thanks Shadow, I certainly got alot out of your comments.

Thank you...I'm glad that I helped!

What about what gemma-the-husky said "get it clear who owns whatever you do". If i want to sell an existing database to more then one company how would i handle ownership? Thanks in advance for any advice

What were the terms on which is was created? Were you being paid by someone as an employee (in which case they own it) or as a freelance consultant in which case it would depend on what you agreed with the client. I have a contract that was created by my lawyer that I have every client sign indicating the extent of my responsibility and clearly showing that the client is purchasing a LICENSE to use the software and not ownership.

SHADOW
 

AnnPhil

Registered User.
Local time
Today, 02:33
Joined
Dec 18, 2001
Messages
246
Hi, Ann


Thank you...I'm glad that I helped!



What were the terms on which is was created? Were you being paid by someone as an employee (in which case they own it) or as a freelance consultant in which case it would depend on what you agreed with the client. I have a contract that was created by my lawyer that I have every client sign indicating the extent of my responsibility and clearly showing that the client is purchasing a LICENSE to use the software and not ownership.

SHADOW

As a freelance consultant. I like the License idea and don't know how to go about it, can you explain how that works? For instance, does one charge different for license than ownership? Are there different types of licenses?
 

shadow9449

Registered User.
Local time
Yesterday, 21:33
Joined
Mar 5, 2004
Messages
1,037
As a freelance consultant. I like the License idea and don't know how to go about it, can you explain how that works? For instance, does one charge different for license than ownership? Are there different types of licenses?

I certainly would charge more for a project that I can't resell than one that I can create and then sell many times over! There really isn't any right or wrong here. It's about how you structure things to be fair to yourself and to your client. The only thing that I would emphasize is that it should be clear to all parties what is being sold and preferably in a written document before you start working on the project.

SHADOW
 

Vassago

Former Staff Turned AWF Retiree
Local time
Yesterday, 21:33
Joined
Dec 26, 2002
Messages
4,751
You could also have basic products to license that may required customization, which may cost extra.
 

mond007

New member
Local time
Yesterday, 18:33
Joined
May 22, 2010
Messages
6
Hi
having the read all the above and the pitfalls of fixed price quotations I was wondering if anybody would care to comment on how much a typical project such as the following might be costed at ? (fixed price)

I am a VBA programmer and do very complex Excel reports etc... (15 years as a Business Analyst but this is the first time I have been asked to design a invoicing system with a Stock Management.

If you don't have time, just look at the last 4 or 5 screen shots to get instant idea of the entire project.
http://www.specialistwebdesign.com/access_invoice_stock.pdffile://\\www.specialistwebdesign.com\access_invoice_stock.pdf

CUSTOMER_TBL
PRODUCT_STOCK_TBL
INVOICE_TRANSACTION_TBL
INVOICE_TRANSACTION_DETAIL_TBL

Am I a little naive about the database structure/project, as I have seen some pretty expensive and very elaborate stock control systems ?

Any ideas how much this would be worth ?

I have an idea in my mind and I guess I just want a second opinion. I will let you know what I had in mind after ... so as not to bias.


Thanks in advance for the insight...

Kuldip
 
Last edited:

robess01

Registered User.
Local time
Today, 09:33
Joined
May 17, 2012
Messages
16
Australia $150 hours, India $20. Depends on the cost of living.
 

Users who are viewing this thread

Top Bottom