The only case where $ does not produce the literal $ is before a {, otherwise you do not need to escape it.
var response = `You have $${money}`
does work therefore. In case you need to escape anything, the backslash \ is the escape character in template strings as well, so (while unnecessary) the following works as well:
var response = `You have \$${money}`