Formal:
* Thank you (more formal than "thanks")
* I appreciate it
* I'm grateful
* I'm obliged
* Many thanks
Informal:
* Cheers
* Thanks a bunch
* Thanks a million
* Much obliged
* You're a lifesaver
* I owe you one
* Appreciate it
* No problem (if someone is thanking you)
More specific:
* I'm so grateful for your help.
* Your kindness means a lot to me.
* I really appreciate your time.
* This is really helpful.
You can also use a gesture like a nod or a smile to acknowledge someone's help or kindness, especially in informal situations.