The tenant doesn't always pay the insurance on a building. It depends on how the lease is worded and its type. Generally, the landlord wants the tenant to do so because it's less money coming out of their pocket.