Charge for Upload Time
Moderator: General Moderators
- Jonah Bron
- DevNet Master
- Posts: 2764
- Joined: Thu Mar 15, 2007 6:28 pm
- Location: Redding, California
Charge for Upload Time
Hello, world! Long time no read.
Just got settled, back out of school for now. Hoping to re-integrate myself into the forum.
I have a question. Do you typically charge for time spent uploading stuff? Like say, you have to upload several hundred megabytes of site data via FTP (ugh), and it takes 30 minutes. You're not actively working on the project, but it's on your mind, and the client's project is a part of your life at that moment. What do you do? Charge like normal? A reduced rate? Thoughts?
Just got settled, back out of school for now. Hoping to re-integrate myself into the forum.
I have a question. Do you typically charge for time spent uploading stuff? Like say, you have to upload several hundred megabytes of site data via FTP (ugh), and it takes 30 minutes. You're not actively working on the project, but it's on your mind, and the client's project is a part of your life at that moment. What do you do? Charge like normal? A reduced rate? Thoughts?
Re: Charge for Upload Time
Would charge, lot of things can happen while you upload.
The amount/rate I would have charged would offcourse had to been justified by the total size of the project and work hours/amounts.
The amount/rate I would have charged would offcourse had to been justified by the total size of the project and work hours/amounts.
Re: Charge for Upload Time
Are you saying that the uploading is a necessary part of the project? Of course you would charge, assuming that you are billing on an hourly basis. If you are billing on a fixed price basis, you would not charge.
Glad to see you back, Jonah, and glad you survived the year!
Glad to see you back, Jonah, and glad you survived the year!
- Jonah Bron
- DevNet Master
- Posts: 2764
- Joined: Thu Mar 15, 2007 6:28 pm
- Location: Redding, California
Re: Charge for Upload Time
Well, at that moment, I'm not really doing anything, I could just sit there and stare at it, do something else, etc.califdon wrote:Are you saying that the uploading is a necessary part of the project? Of course you would charge, assuming that you are billing on an hourly basis. If you are billing on a fixed price basis, you would not charge.
Me toocalifdon wrote:Glad to see you back, Jonah, and glad you survived the year!
Re: Charge for Upload Time
I'm not real sure I know what you're asking, then, but in general, you can charge to a project only the time you spend doing something that is necessary to do in order to achieve the project objectives. Normally that does not include learning time that the client can reasonably expect you to know, etc. (unless the project itself is a research project). So, if a project requires you to transfer files, that time would be legitimately charged to the project, but if you are just sitting there trying to figure out what to do next, it should not be. There are gray areas, to be sure, but that's where professional ethics comes in. At least, that's my take on it.Jonah Bron wrote:Well, at that moment, I'm not really doing anything, I could just sit there and stare at it, do something else, etc.
Re: Charge for Upload Time
It costs you money NOT to bill for that time because if you do not bill for that time you are losing money you would have made working on anything else.
- Christopher
- Site Administrator
- Posts: 13596
- Joined: Wed Aug 25, 2004 7:54 pm
- Location: New York, NY, US
Re: Charge for Upload Time
Agreed. Put another way: If your not billing for it, why are you doing it? 
(#10850)
Re: Charge for Upload Time
Just for the sheer joy of it, right?Christopher wrote:Agreed. Put another way: If your not billing for it, why are you doing it?
- Jonah Bron
- DevNet Master
- Posts: 2764
- Joined: Thu Mar 15, 2007 6:28 pm
- Location: Redding, California
Re: Charge for Upload Time
Excellent point.
Re: Charge for Upload Time
Depends on what you are really uploading - sites updates or the whole site. To clarify - "rsync" vs. "scp".
Or "git pull" vs. "ftp put -R" (i.e. recursive FTP put)
Or "git pull" vs. "ftp put -R" (i.e. recursive FTP put)
There are 10 types of people in this world, those who understand binary and those who don't
- Jonah Bron
- DevNet Master
- Posts: 2764
- Joined: Thu Mar 15, 2007 6:28 pm
- Location: Redding, California
Re: Charge for Upload Time
Whole site is what I was talking about.
Re: Charge for Upload Time
Don't charge for your time. Charge for the value you provide for the client.
Uploading a few pictures of a charity event for a small non-profit client is of modest value to them. So it's only worth to them a modest pay. On the other side, uploading a critical file for the CEO of a big fortune 500 company is of great value to them. You could and should charge lots of money for that.
Uploading a few pictures of a charity event for a small non-profit client is of modest value to them. So it's only worth to them a modest pay. On the other side, uploading a critical file for the CEO of a big fortune 500 company is of great value to them. You could and should charge lots of money for that.
- greyhoundcode
- Forum Regular
- Posts: 613
- Joined: Mon Feb 11, 2008 4:22 am
Re: Charge for Upload Time
Nicely summed up; I think this can often happen organically anyway, even when an hourly rate is being mooted, as part of the overall negotiation.matthijs wrote:Don't charge for your time. Charge for the value you provide for the client.
Re: Charge for Upload Time
+1matthijs wrote:Don't charge for your time. Charge for the value you provide for the client.
If we had a rating system, I'd give matthijs 5 stars!
Re: Charge for Upload Time
I don't think that's ethical. I don't charge my wealthy or high value clients more just *because ___*.
What I will do however on important sites is spend more time, such as a situation where a rollback may be required. For example, when updating 3rd party software I'll create a snapshot of the site including the database before uploading anything.
What I will do however on important sites is spend more time, such as a situation where a rollback may be required. For example, when updating 3rd party software I'll create a snapshot of the site including the database before uploading anything.