Both translations are ok. The emphasis is slightly different, however (which would be emphasized while speaking even more than by the word order):
Sie muss bis Juli Geld verdienen.
Money, not fame or anything else. Money.
Sie muss Geld bis Juli verdienen.
After July it is too late! It must be before the end of July.
In spoken language the emphasis can be shifted in the first sentence by emphasizing the important part:
Sie muss bis Juli Geld verdienen.
Sie muss bis Juli Geld verdienen.
For the second sentence, however, it would sound strange to a native's ear (at least for mine :-)) if you said:
Sie muss Geld bis Juli verdienen.