This foundation is not oil-free; however, if you're concerned about it being too oily on your skin, you don't have to be. I have very oily skin and I love this stuff. As for returning it, you should check with your store in particular. If you're buying it in a different country and then take it to your store, they probably won't take it, but if your store maybe just hasn't gotten it in stock yet and other stores around you carry it, they might be able to take it back. I would call your store in advance, though, and double check with the store manager just to be 100% sure.
Are you a The Body Shop employee? No