Garden State Check Cashing Service has been providing check cashing and related services to the state of New Jersey for over 25 years. We are approved and licensed by the State of New Jersey, Department of Banking - in fact, we are the largest licensed check cashing service in the state. Our tellers are bonded, experienced professionals providing accurate, courteous service with each transaction. Garden State Check Cashing Service currently has 20 convenient branches throughout New Jersey. To find the location nearest you, go to the Locations Page. We also offer On-Site check cashing services to companies throughout the state. Bring the bank to your employees - let us come to your work-site and cash employees paychecks, or drop off previously prepared payroll envelopes during lunchtime, break-time, or anytime so no work hours are lost! Please check out our On-Site Payroll Division Page for more information.