Not necessarily.
This all depends on inter-ISP peering agreements.
Some ISP's split the costs of a peering link, and let as much traffic go as possible.
Some other ISP's have a transit agreement.
ie: if one ISP transfers more incoming traffic over the link than the other, they are charged for the difference.
Example:
ISP A and ISP B have a 155mbit peering link.
ISP A downloaded 300GB from ISP B over the Link
ISP B downloaded 600GB from ISP A over the Link.
600-300=300
This means that ISP B has to pay for 300GB worth of traffic to ISP A.
and the opposite is true.
This all depends on inter-ISP peering agreements.
Some ISP's split the costs of a peering link, and let as much traffic go as possible.
Some other ISP's have a transit agreement.
ie: if one ISP transfers more incoming traffic over the link than the other, they are charged for the difference.
Example:
ISP A and ISP B have a 155mbit peering link.
ISP A downloaded 300GB from ISP B over the Link
ISP B downloaded 600GB from ISP A over the Link.
600-300=300
This means that ISP B has to pay for 300GB worth of traffic to ISP A.
and the opposite is true.