473,378 Members | 1,420 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,378 software developers and data experts.

How much should I charge for Access work?

RC
I just got my first Access project that I am getting paid for. I have
done other Access work for non-profits that I did not get paid for. I
definitely have the work but we did not settle the price yet. Can any
of you give me some advice on how much to charge? What factors
determine the price? The client is a small to medium size company in
my town in Wisconsin. The project is an inventory database to scan
bar codes of goods when they are received and then enter the specifics
about each item and then group the items into pallets for bulk sale.
I will probably have to make 6 or 8 trips to the company to install
the database and make updates, etc.; it's a 20 minute drive from my
house to the company. Do you recommend one charge for the initial
work and another for updates or should I try to roll it all into the
initial charge. They hope to just get the main database functioning
and then have one of their employees do the tweaks/updates, but I
don't know if that will work or if they will end up having me do the
tweaks/updates. I have to heavily comment the code just in case they
do the updates.
I am simplifying things a bit; let me know what to provide if you need
more detail.
Nov 13 '05 #1
4 5002
Hi.

I am in a somewhat similar situation as you, perhaps complicated by the fact
that my database clients are also customers of the NAPA parts store that I
manage.

I have a couple of parts inventory programs that I have written. One is for
a Fleet repair shop, and the other is for a Retail repair shop.
What I have done is charged them $1,000.00 (CDN) each for the initial MDE /
MDB database files, and then $50.00 / month for support and maintenance.

I certainly wouldn't advise you to just "turn over" your MDB file, and allow
them to do updates. There are bound to be all kinds of problems in regards
to laying of blame when things don't go as expected. I have one fleet
customer that has been using my DB since 1995 (Access 2.0), and they have
been happily paying the $50.00 / mo for 9 years now! I look at it as
supplying a solution to thier needs, something that will require some
maintenance and eventual upgrades. i.e. a pretty much "ground - up "
re-write of the program in 1999, using Access97. My skill level had
increased, and there were Y2K concerns as well.

My suggestion would be to split your app up into a front-end / back-end. The
data (tables) in the back-end is their property ... while the forms,
reports, and code (the stuff that you have spent all of your time on) should
be distributed as an MDE file which does not allow them to mess with it.
This also allows you to make corrections, additions, etc to your code
without worrying about the synchronization of data.

They could have their OWN front-end (MDB or MDE) that they could use for
thier own "enhancements".

AFAIK, there should be no problem with this approach, except for possible
record-locking issues if both front-ends were accessing the same data at the
same time? Maybe some of the "experts" in this group can shed more light on
this aspect?

That's my $0.02 worth ... I hope it helps.

Don

"RC" <rc*********@yahoo.com> wrote in message
news:3c**************************@posting.google.c om...
I just got my first Access project that I am getting paid for. I have
done other Access work for non-profits that I did not get paid for. I
definitely have the work but we did not settle the price yet. Can any
of you give me some advice on how much to charge? What factors
determine the price? The client is a small to medium size company in
my town in Wisconsin. The project is an inventory database to scan
bar codes of goods when they are received and then enter the specifics
about each item and then group the items into pallets for bulk sale.
I will probably have to make 6 or 8 trips to the company to install
the database and make updates, etc.; it's a 20 minute drive from my
house to the company. Do you recommend one charge for the initial
work and another for updates or should I try to roll it all into the
initial charge. They hope to just get the main database functioning
and then have one of their employees do the tweaks/updates, but I
don't know if that will work or if they will end up having me do the
tweaks/updates. I have to heavily comment the code just in case they
do the updates.
I am simplifying things a bit; let me know what to provide if you need
more detail.

Nov 13 '05 #2
rc*********@yahoo.com (RC) wrote in message news:<3c**************************@posting.google. com>...
I just got my first Access project that I am getting paid for. Excellent. Congratulations!
Can any of you give me some advice on how much to charge? What factors
determine the price? This comes up here a lot. Head to groups.google.com and search through
the archive for some longer discussions of this. Here's a short
version of the answer I always gave, when I was a consultant: Charge
by the hour. Always. For everything. Lots of people here say they find
clients not willing to work this way. I'm sure they're telling the
truth, but I never once lost a contract because of my insistence on
this.
The client is a small to medium size company in
my town in Wisconsin. The project is an inventory database to scan
bar codes of goods when they are received and then enter the specifics
about each item and then group the items into pallets for bulk sale.
I will probably have to make 6 or 8 trips to the company to install
the database and make updates, etc.; it's a 20 minute drive from my
house to the company. Do you recommend one charge for the initial
work and another for updates or should I try to roll it all into the
initial charge. They hope to just get the main database functioning
and then have one of their employees do the tweaks/updates, but I
don't know if that will work or if they will end up having me do the
tweaks/updates. I have to heavily comment the code just in case they
do the updates. I am simplifying things a bit; let me know what to provide if you need
more detail.

We would actually need a huge amount of information to make that guess
for you.

Jeremy Wallace
Fund for the City of New York
Nov 13 '05 #3
"Jeremy Wallace" wrote
Here's a short version of the answer I
always gave, when I was a consultant:
Charge by the hour. Always.
This is the way I, too, work doing design or development. In the Dallas -
Fort Worth area, hourly rates range from about $35 - $100 (or more, perhaps,
if it is direct-to-client rather than subcontracting or "wholesale rates"
through a contract broker).

In my recent experience, a modestly-large company thought that $80 was a
reasonable going rate for a colleague of mine, an experienced Access
developer, with about ten years total experience, much of it in Access.

They agreed to my somewhat higher rate, on my assurance if they didn't
believe they were getting value received for dollars, they could come back
and discuss it with me -- they did not come back for that discussion. But
they could see that I only was charging for "productive hours" -- I did not
charge for research nor refreshing my memory, nor time that I ended up
waiting for something to be done by one of their employees. If I was
waiting, I'd keep a log of the time, and do my email or other things, if
there was none of their work that could be "multi-tasked".
For every-
thing. Lots of people here say they find
clients not willing to work this way. I'm
sure they're telling the truth, but I never
once lost a contract because of my insis-
tence on this.


I have lost some opportunities because I would not "fixed-price". I referred
them, gladly, to colleagues who I knew did fixed-price work. (Just for the
record, though, not all the colleagues who did fixed-price work are still in
business.)

And, while I always charge by the hour for consultation or development, I
have conducted seminars/classes, etc., for a fixed price. But, those were
also a fixed number of hours, when you get right down to it. One way to
charge a client for training that is generally used is to charge per
student-day or student-hour. That is often combined with a minimum number of
students.

But, I have a number of colleagues who have worked on the model Don Leverton
described -- a fixed-price for the base product, and an hourly rate for
maintenance and enhancements. That makes perfectly good sense to me. The
clients get the product at a lower cost because you are spreading
development costs over a number of clients, you get a good ROI, and you get
paid by the hour for maintenance and enhancements that the clients desire.

Larry Linson

Nov 13 '05 #4
RC
Don, Jeremy, thanks for the help. Your suggestions will be a big
help when I discuss the price with my clients. Lot's of factors to
consider.
Jeremy, once again, I always think I have a unique situation and I
post a reply before searching the group. Thanks for the reminder,
next time I will search first, I almost always find the answer when I
do.

al*****@yahoo.com (Jeremy Wallace) wrote in message news:<78**************************@posting.google. com>...
rc*********@yahoo.com (RC) wrote in message news:<3c**************************@posting.google. com>...
I just got my first Access project that I am getting paid for.

Excellent. Congratulations!
Can any of you give me some advice on how much to charge? What factors
determine the price?

This comes up here a lot. Head to groups.google.com and search through
the archive for some longer discussions of this. Here's a short
version of the answer I always gave, when I was a consultant: Charge
by the hour. Always. For everything. Lots of people here say they find
clients not willing to work this way. I'm sure they're telling the
truth, but I never once lost a contract because of my insistence on
this.
The client is a small to medium size company in
my town in Wisconsin. The project is an inventory database to scan
bar codes of goods when they are received and then enter the specifics
about each item and then group the items into pallets for bulk sale.
I will probably have to make 6 or 8 trips to the company to install
the database and make updates, etc.; it's a 20 minute drive from my
house to the company. Do you recommend one charge for the initial
work and another for updates or should I try to roll it all into the
initial charge. They hope to just get the main database functioning
and then have one of their employees do the tweaks/updates, but I
don't know if that will work or if they will end up having me do the
tweaks/updates. I have to heavily comment the code just in case they
do the updates.

I am simplifying things a bit; let me know what to provide if you need
more detail.

We would actually need a huge amount of information to make that guess
for you.

Jeremy Wallace
Fund for the City of New York

Nov 13 '05 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

63
by: Jerome | last post by:
Hi, I'm a bit confused ... when would I rather write an database application using MS Access and Visual Basic and when (and why) would I rather write it using Visual Studio .Net? Is it as easy...
20
by: Olav.NET | last post by:
I am a .NET/C++ developer who is supposed to do some work with Access. I do not know much about it except for the DB part. Questions: *1* I am looking for INTENSIVE books to get quickly up to...
4
by: Corey | last post by:
I have a Access database that I want about 10 users across the country to access. Currently the application sits on a local server and the users that are connecting to the server from far away,...
2
by: vermilk | last post by:
I am considering creating an Access db application for a nearby company and I'm not sure how to charge them. Should I go by the hour or flat charge? If by the hour, how much would be reasonable? ...
17
by: Pam Ammond | last post by:
I need to use Microsoft Access Automation within a Visual Studio 2003 program written in C# for Windows Forms. When a button is clicked in my VS.NET program, I want it to run a Microsoft Access...
17
by: DaveG | last post by:
Hi all I am planning on writing a stock and accounts program for the family business, I understand this is likely to take close to 2 years to accomplish. The stock is likely to run into over a...
31
by: Cy | last post by:
Hi all, I wanted to start a thread that might help many of us. I worked for a company for 12 years, until this past Christmas when they let me go. Getting rid of the higher dollar guys, in...
4
by: TristaSD | last post by:
Hi, I've done a bunch of small-scale web projects for folks in the area, and they all seem to be very impressed with the interactivity and ease-of-use of their new websites/web apps. PHP is...
5
by: agarta | last post by:
Hello everyone, I have finally decided to put my programming skills to use and accepted my first assignment to build someone a website. I have done some basic research on how I should charge for...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.