I offer Software installation, software upgrades, data migration, data backup, software tutorials, networking, custom builds, small business solutions, hardware troubleshooting/repair/replacement.
I charge different fees based on what I'm doing. Typically...
Software Installation:$30/hr for OS, $25/hr for applications, minimum .5 hours.
Upgrades: $20/hr, minimum .5 hours
Tutorials: Depends on group size; up to 5 people is $45/hr, 5 - 10 people is $55/hr, and 11+ people is $65/hr. Reason being, more people = more questions = multiple-times-explaining on my part.
Data migration: $30/hr (it's mindless and I hate doing it)
Data backup: Depending on how it's being backed up. This is usually a negotiated fee.
Networking: Home systems - $30/hr, minimum 1 hour, plus $5 per unit; Business systems - $45/hr, minimum 1 hour, plus $10 per unit (Business is higher because I'm often working around staff and sometimes their customers, too.)
Custom:
Small Business Solutions: Varies depending on what the Business wants. This is always assessed on a case-by-case basis and a quote is given. They usually accept then and their, but sometimes I'll negotiate a bit, it depends on the scope of the job, and whether or not I see them as a long-term client, but more on that below.
Hardware 'stuff': $40 for me to open the case...yes, just open it. I'll typically not charge too much over the normal part price (meaning no sales, rebates, volume discounts, etc.) I would pay for it. (So, I'm not going to buy something at TD price, then charge best Buy fees for it.) Installation of said parts will vary based on what it is, PSU's are harder/more expensive than RAM; CPU's are harder/more expensive than PSU, etc. Labor is charged at $40/hr, minimum .25 hours, and rarely goes over 1 hour.
For that $40-to-open-the-case fee, that's just to keep me making a profit on those calls where the Client says I think it's something inside, and I can't find anything wrong with the Software. If I find a component that needs to be replaced, I'll typically apply some of that fee towards the replacement of the component. I can't charge someone $90 just to replace a stick of RAM and keep my integrity
I mentioned potential long-term Clients above. Naturally I want to, and work hard towards, making all of my Clients long-term, but in the real world, that just isn't an option. On occasion, I'll offer discounts on the initial set-up if I believe the Client will stay with me for the long-run. Depending on the size of the call/job for some Small Businesses, I'll do the initial job on 'good faith' and not charge them. That way, we both win; they know I stand behind my work to strongly that I'm willing to show them an example free of charge, and I gain a repeat Client. I'd much rather have their moderate business over a 5 year period than one nice bill and never hear from them again.
On the flip-side of the above paragraph, again, not all Clients will be with me forever, and after identifying their needs, I'll simply give them a quote and leave it in their hands. Yes, I'm out to build relationships, but I'm also out to build my business.
Sorry if that was too long, but any other questions?