Hi,
A few things.
1/ 3D prints are not naturally waterproof unless you put a lof of layers on the bottom. You should plan to put a coating.
2/ how waterproof are you looking for ? you could design a simple rectangular box with a sliding lid but its watertightness would be moderate even with good tolerances. I mean you could put water in it and shake it it wouldn't come out. Would it hold it forever if you overturn it ... not sure.
Attachment 9317
3/ 3D printing is NOT a mass manufacturing tool. It's comparatively cheap for one-offs but not for large quantities.
4/ If you go to the 1000 quantities, injection moulding would be better.
5/ The cost for one depends largely on a few things :
- material, volume, infill, ....
- the finish you'll apply and the time you'll spend on it.
- how much you value your time.
So the overall answer would be : cheap if you make it for a friend, not easily competitive if you make it for a business.