What is the difference between time banking and bartering?

While bartering involves haggling with another person in order to exchange items of roughly equal value, in timebanking there is no negotiating and no requirement of a two-sided exchange with the same person. All exchanges are done in hours, which are always of equal value. You can spend or earn hours in an exchange with any other member in a time frame that suits you.