Homemade mayonnaise uses just a few ingredients, while store bought mayonnaise has a few extra ingredients, including sugar. Store bought mayo is usually thick and fluffy, while homemade mayo is thinner and creamy. Homemade mayonnaise won't last as long as store bought mayonnaise. They can be used interchangeably in recipes.