You do not need to be friends with contacts to receive or send money from them, but they will need to know your Venmo username to find you on the app. Syncing your contacts will make sending money easier, but it's not required.