Barter is useful when two people each have something the other wants, so they agree on an amount of stuff and then swap it. This can also happen with services, for example a plumber can fix a tap in a winery and be given a crate of wine.