I usually contact them after three months. Some Alamy customers are on term payment deals, and distributor sales are often months late. It's amazing how, although you get an explanation of how they are on extended credit or the distributor thing etc., the email nudges a payment within a few days. Some customers seem to be on six month deals, (I think).