Normally Freelancer Consultants will charge like this.
Being Freelancer Consultant there will not be any written Agreement between you and the Consultant. So please exercise much caution about the job opening referred by the Consultant. Also do understand that even if you were not able to sustain in the employment and leave the job within short period, consultant will not pay back you the money.
Whether the offered job is real or fake you need to check. Go through their website, check Google reviews etc.
From India, Madras
From India, Kannur