Cinnaminson Township signed a shared services agreement with Moorestown Township, slated to generate $20,000 in revenue for the 2014 budget.