“Whore” is right up there with the “C” word. I’ve heard it used for good girls and bad. It’s too easy to use, like “racist”. Just sayin’.
She sold herself for money.
If you’d prefer to call her a “Sex Worker”, Hooker, or simply a prostitute then feel free to do so.
But ‘whore’ is also an accurate description of someone who uses sex to obtain money.