A payment service provider (PSP) is a company which provides merchants with individual merchant accounts, helps them with merchant underwriting and payment processing but does not fund merchants directly. In order to become a PSP one needs to build or license some payment processing software, integrate with different banks and processors, undergo multiple audits and certifications. If you want to plan your budget correctly you need to be aware of the costs involved. The top 5 costs are gateway software license, tokenization appliance, annual PCI audit, monthly PCI hosting fees, integrations with banks and processors. Additional information is available at payvisors.com.