How do you charge?

Clients are generally billed by the hour, but a project cost may be negotiated.