Marriott BonvoyTM points will appear in your Eat Around Town by Marriott Bonvoy account as soon as the transaction is registered by the restaurant, usually within five days.
Marriott Bonvoy points earned through Eat Around Town will appear in your Marriott Bonvoy account one to two weeks after the transaction occurs.
If you register a Marriott Bonvoy co-brand credit card (either through Chase or American Express), the additional points earned for F&B spend under the co-brand card program will be added to your Marriott Bonvoy account [pursuant to the terms of the relevant card program].