Think of it like this:
* Haha: A general chuckle or a lighthearted laugh.
* Bahaha: A louder, more boisterous laugh, usually signifying something genuinely funny.
It's important to note that the meaning can vary depending on the context and tone of the person using it. It can also be used sarcastically or ironically.