Ibotta Office Locations
Ibotta is an American mobile technology company based in Denver, Colorado that provides cashback rebates to users for shopping at stores or purchasing products from companies that pay Ibotta a fee.
ibotta.comIbotta Headquarters Location
1801 California Street Suite 400, Denver, CO 80202