You get repairs at level 25 (GEN 1), and yes, you can respec to avoid upkeep.
Didn't test after the patch though. But I think if you stay below 10 k of gold, you won't get any repair. To avoid repair, stay under 10k and under level 25. Then, transfer the gold when you are level 15 and after 3 (?) days.