I'll play a couple long nights without checking my work bench and when I do I'll usually see 5 to 15 caps. Mind you these merchant shops cost around 600 caps a piece. All my settlements have 80+ happiness , if that makes a difference.
In contrast, I have 1 water purifier and am getting more purified water than I can use.
Am I expecting too much or doing something wrong? One of my merchants is a ghoul, do you think that makes a difference? I hope not because that guy's always at his post.