In general we charge by volume (how much of our truck is taken up with your junk). However if your material is particularly heavy (eg. rubble or concrete) we charge based on weight. We also charge extra for hazardous waste, such as fridges and TV.