Skip to content
doubtly

1 answer

Best answer

Answer:

PointsSharesDebentures
MeaningA share is a unit of the share capital of a company.A debenture is an acknowledgement of debt taken by the company.
Status of holderShareholders are owners of the company.Debentureholders are creditors of the company.
ReturnDividend, which depends on profits and is not compulsory.Interest at a fixed rate, payable even if there is a loss.
Nature of returnDividend is an appropriation of profit.Interest is a charge on profit.
Voting rightsEquity shareholders have voting rights.Debentureholders have no voting rights.
SecurityShare capital is not secured.Debentures are usually secured by a charge on assets.
RepaymentShare capital is not repaid during the life of the company (except redeemable preference shares or buy-back).Debentures are generally redeemed after a fixed period.
Priority on winding upRepaid after all creditors are paid.Repaid before shareholders.
ConversionShares cannot be converted into debentures.Convertible debentures can be converted into shares.
Doubtly AI · 28 Oct 2026 AI-verified · Oct 2026 Report
Was this answer helpful?

Your answer

Log in or create a free account to answer this question.