Takkie Ichy in Japan asked, "Is the sentence, 'I'll treat you for ice cream,' acceptable?"
No. The correct way to say this is with to, as in, “I’ll treat you to ice cream.”
The verb treat can have a lot of different meanings. However, the construction treat + someone + to usually means to pay for someone else’s food, drink, or entertainment.
When people say, "I'll treat you to...," they are making a friendly gesture. Usually they are offering to pay for something, but they may be offering something that doesn't require spending money.
Below are some example sentences with treat + someone + to:
I hope this helps.