Why not use a common payload fraction? In KSP, you can get away with 15% (and even more.) So for example, if your payload is 10 t, the complete rocket would be about 10 / 15 * 100 = 66.7 t. Which means that 57.7 t of that would be fuel and engines (ie. anything not being payload.)