Just as their customers pay them for Internet access, ISPs themselves pay upstream ISPs for Internet access. An upstream ISP usually has a larger network than the contracting ISP or is able to provide the contracting ISP with access to parts of the Internet the contracting ISP by itself has no access to.
Try to answer this question if possible (otherwise reply "unanswerable"): Why does an ISP need to pay an upstream ISP?
An upstream ISP usually has a larger network than the contracting ISP