I don't do graphic design, but often work with designers for a mutual client, sometimes for end users. Sometimes I do stuff for nothing if it is of general interest to other customers - and I am thus enabled to specify what I do entirely. A two hour job works out at about 1 hour of talk and writing a quote. 50 mins of coding and 10 minutes to cut an invoice.
Bigger jobs have a higher proportion of coding time.
Smaller ones are hardly worth quoting for. Whenever possible I get payment in advance. Bigger jobs, perhaps involving javascript combined with some server side vbscript and ASP and online databases can amount to around GBP 2500 with a notional hourly rate of much less, say GBP 30 to 40 an hour. Much of the bulk is in alternate files with duplications of stuff like country lists and shipping rate tables, and there are many js utility files. I think I am like the salesman whose territory is confined to one large city building.