Yo lo diría así "Si tuviera muchas deudas, sería porque habría gastado demasiado dinero." ó "Si tuviera muchas deudas, sería por haber gastado demasiado dinero."
En tu caso, creo que te refieres a la segunda opción, usando el subjuntivo imperfecto (algo que pasaría hipotéticamente) motivado por una acción determinada.