As a sole practioner, and a provider of opinions, advice and design-basis information rather than hardware, I work solely on an hourly rate basis, never fixed price jobs, so if a potential client wants my opinion, they have to pay for it - in other words, yes they pay for the initial site visit.