Depends on the receptacle.
For a general purpose recep, I use 18' of 14/2, the box, device, cover, buchanan, staples, wire nuts, and 1/13th of the breaker and a certain number for labor units, both rough and trim.
For a laundry recep, however, I have the same box, device, cover, staples, 75' of 12/2, 100% of the breaker, and more for labor units, both only for rough.
For the garbage disposal, I have 2 boxes, the same device, cover, buchanan, wire nuts, staples, 75' of 12/2, a switch and cover, 100% of the breaker, and 6' of 12/3, and even more labor units, both rough and trim.