Journal article
The efficiency of moral character: modeling principal-agent relations and caring agents within the fiduciary
- Abstract:
-
This paper reconsiders how intrinsic motives that support trustworthiness should be modelled within economic theory, contributing to a methodologically pluralist business ethics. We re-examine the principal-agent problem, exposing a hidden assumption in the classic Jensen and Meckling (1976) solution. By introducing a lying cost—reflecting the agent’s concern for honesty—we reveal their model as a limiting case and distinguish between opportunistic agents and what we call ‘caring agents’, who have a disposition to tell the truth. When lying costs are sufficiently high, a first-best, fixed-wage contract becomes optimal, offering an alternative to the standard incentive-based approach. We also present a dynamic model in which incentive contracts may erode honesty over time, by signalling distrust and lowering agents’ lying costs—a downward spiral that crowds out trustworthiness. Drawing on recent developments in the philosophy of trust, we show how moral commitments can be formally integrated into economic models. Our results shed light on debates about the proper function of fiduciary relationships as recognised in law, and contribute to the explanation of why salaried contracts remain prevalent in professional roles, where strong financial incentives are also often resisted. Moral character, we argue, is not only normatively significant but also economically efficient.
- Publication status:
- Accepted
- Peer review status:
- Peer reviewed
Actions
Authors
- Publisher:
- Springer
- Journal:
- Journal of Business Ethics More from this journal
- Acceptance date:
- 2026-05-11
- EISSN:
-
1573-0697
- ISSN:
-
0167-4544
- Language:
-
English
- Keywords:
- Pubs id:
-
2420111
- Local pid:
-
pubs:2420111
- Deposit date:
-
2026-05-15
- ARK identifier:
Terms of use
- Notes:
- This article has been accepted for publication in Journal of Business Ethics.
If you are the owner of this record, you can report an update to it here: Report update to this record