Many freelancers are unsure about when GST registration becomes mandatory. Is it based only on annual turnover, or are there other situations where registration is compulsory? For example, what if a freelancer provides services to clients in another state or outside India? I would appreciate insights from professionals and those with practical experience.