Do we have to pay a fee for initial site or office meeting?

No, first meeting is free.