Starbucks: Buy 1 Get 1 FREE Macchiatos (August 3-7, 2-5PM)08/01/2017 3:00 am Starbucks will be offering up Buy 1 Get 1 FREE Macchiatos on August 3rd through August 7th from 2-5PM! Appears to be valid on hot or iced macchiatos. Latest Freebies