How does experience gain work for tanks in Realistic Battles?

Whether the tank is premium or not doesn’t matter.

Let’s say I have one tank with a talisman and one without. Their stat cards show the following RP modifiers:

  1. 2.38 × (100% + 100% (premium account) + 100% (talisman)) = 714% RP gain
  2. 2.56 × (100% + 100% (premium account)) = 512% RP gain

When I get a kill with the first tank, I earn about ~500 RP, while with the second tank I only get ~210 RP. How does that make sense if the percentage difference is much smaller? Why is the RP gain on tanks without a talisman almost half as much?

What were the kills? Like which vehicles did you kill with which tanks?

Second vehicle was lower br than yours probably. And/or first vehicle was at higher br.

In my specific case, my MBT-2000 has a talisman, while the ZTZ99A does not, and I have a premium account. No, I said I earn around 500 RP on average — the ~ sign means approximately — taking the battle rating difference into account.

If I destroy a Rank VIII tank, the MBT-2000 still earns about twice as much RP as the ZTZ99A, even though the MBT-2000 has a 714% RP modifier while the ZTZ99A only has 512%.

The battle results in the Hangar screen show the explicit breakdown of RP (and SL) earnings for each individual hit/crit/action/etc … per ammo type, killer/victim vehicle, etc… and including splitting out the values from talismans, premium account, boosters etc … so you should be able to see in there what is going on.

Is there a way of posting this text from Xbox? (On PC you can copy/paste it).

When I destroy a vehicle, I get the ‘Target destroyed’ message with the RP shown below it. On the ZTZ, it’s about ~200 RP, while on the MBT with a talisman it’s around ~500 RP

The message popup in game I find can be misleading and sometimes just wrong, especially if there is a lot of action at the time … and sometimes it doesn’t even appear.
The end-game hangar results show exactly what was earned, and how it was earned with the various multipliers.