A Perth business owner says years of railway construction work have cost him hundreds of thousands of dollars.