I've actually used this as an opener before. Basically it comes down to upbringing. Certain girls are taught the guy must pay and will therefore not even offer (rude!!!). There are various ways you can deal with this. Before you even go on the date, or for drinks etc, qualify her by saying 'I hate rude girls that dont even offer to pay for meals on dates. Its like I am paying for their company, isnt that what escorts are for? You're not like that are you?'. Now when you go on the date, at least she will offer (even if very insincere). Advice given to me on Adams Bootcamp that i loved was as the bill arrives, and you 'fight' about who pays, you grab the bill and say 'i'll get this one and I PROMISE we can share the next one.' This is gold as 1) you are being gentlemanly and paying and 2) you have planted the seed of another date in her head

hope this helps