In my contracting experience of over 20 years its down to the job if it is a permanent position the norm is to charge a one off finders fee if it is a contract then normally it is a percentage of the agree hourly rate normally about 12% this is my experience and the % figures of course may not be accurate for your particular situation.