Okay, got the results for Allied courier missions (can't test the others, don't have any non-Allied factions for 2000 LY, be interesting to know if that adjusts the payout directly or just by manipulating what mission ranks are offered)

Formula (for the cash reward, noting your comment above) seems to be:

Payout = 10000 + (

rank factor * (

LY contribution +

Ls contribution))

Rank factor = 0.1 + 0.1 per rank (so 1.0 for Elite, 0.9 for Tycoon, 0.6 for Merchant)

LY contribution ~= 8800 *

adjusted distance
Ls contribution ~= 4.4 *

**Round**(distance in Ls)

Adjusted distance = first take

**Floor**(actual distance). If this is between 10 and 25, just use it. Below 10, add 0.25 LY for every 1 LY below 10. Above 25, add 0.25 LY for every 1LY above 25. (So below 10 doesn't drop off as fast and there's probably a minimum of 2.5 LY if you got a intra-system missions, and above 25 rises faster)

- Yes, it's round to nearest for Ls and floor for LY - wouldn't be Elite Dangerous without arbitrarily inconsistent use of rounding functions.
- 8800 and 4.4 aren't quite exact - sometimes the formula is spot on, sometimes it overestimates by a tiny amount (<25 credits) - but it's good enough and I can't be bothered to pin it down further. I did not see the effect you described with Ls payouts capping at 2000 Ls
- There seems to be a consistent formula here for both short- and medium- range missions, with a range adjustment at 25 LY even though the banding between the mission types is at 20 LY. It'd be interesting to see if there's any further differences with longer-ranged ones if you can compare in the bubble next Thursday.
- The extreme range inter-bubble courier missions definitely do not use the same adjusted distance formula, or they'd pay out at about 242 million credits each.
- Whether or not the destination is a surface base seems to have no effect on the pricing.

Spreadsheet formula if you want to have a play is this: (A2 = rank from 5 to 9 ; F2 = floor LY, G2 = round Ls)

=10000+FLOOR((((A2+1)/10)*((8800*IF(F2>=10,IF(F2<=25,F2,25+(F2-25)*1.25),10-((10-F2)*0.75)))+(4.4*G2))))