Murabahah is a sale contract in which an individual or entity sells an asset at cost plus an agreed profit. The sale price could be paid on a spot or deferred basis.