Macchiatios and Mochas seem similar. However, there are a few key differences. Macchiatos are often called “upside lattes” because a macchiato adds the shot at the end. Mochas or chocolate lattes, generally add the espresso shot to the bottom of a glass first and then pour milk over it and add sauces.