Self-liquidating Definition

That can be converted into cash over a certain period of time.
Webster's New World
Producing a return equal to the sum invested to create or maintain something.
A self-liquidating toll-bridge project.
American Heritage
Having within itself the means of making up for, or yielding a profit on, the initial outlay.
A self-liquidating investment.
Webster's New World