TNA has made some changes to their talent contracts recently. The changes will see talents who have recently re-signed or signed with the promotion receive a regular paycheck every two weeks.
Talents will not be paid bonuses for the indie shows they work if they have signed the new contract. If other promoters want to book a TNA talent, then TNA will assign the talent for the show, and TNA would then collect the booking fee.
Most of the TNA roster is still on the old contracts that are pay-per-appearance deals, which means if a talent worked a TNA show then they would be paid for that show and would not collect a paycheck every two weeks.
There are no plans to hold TNA house shows in the near future.
News from The Wrestling Observer website was used in this post.