No, you don't. You only need to pay for user accounts within Google Apps. To forward mail for your domain, you can use our email routing feature. Email routing allows you to create a mail rule to forward mail for user accounts that don't exist in Google Apps. However, you would have to maintain a separate server or mail system to handle the forwarding mail which may cost as much as purchasing user accounts in Google Apps.
Learn more about email routing here.