Without referring to a dictionary where I live it's implied that reimburse puts the blame (of why what needed to be given back or replaced) is put on the person refunding you, it's usually more similar to compensation or made out of necessity by the other person. Also reimburse has no implications on how or what you would be given in return, usually it's the same as what was used or money. Refund implies you are getting money back if referring to any stores but in between friends it is just a more casual form of reimburse.
To put that in simpler terms, reimburse: you get something back because some one is obligated to do so. Example: "Can you help me dig a trench today?
I can but will I be reimbursed in anyway?"
Refund: getting back what you put in.
"There's no way I'll be getting a refund on my time after wasting it reading this example."
You can use reimburse any time you use refund it just implies there's a reason why you think/should get something back.
Reimburse: Often used in the case of an employee/child who spend their own money on something first (out-of-pocket), then having the employer/parent return the amount back to them at a later date.
Refund: Usually a return of the amount of money paid for goods or services to the customer, due to the fact that the product is faulty or not as advertised, or service isn't satisfactory.
Reimburse means Recoup
and Refund means return.
When you get reimbursed you get paid for services that you provided to the person or pay backed. When you get refund it is because you need to get money back from poor service or part of your money back after you paid.
Examples:
I have reimbursed you for the job well done you did for the company.
May I please get a refund because I didn’t get the package as promised.
A refund is when you return something you bought and get your money back. Perhaps the thing you bought was defective, or in some other way unsatisfactory. So you get a refund.
Reimbursement is when you spend money on behalf of someone else and they pay you back. For example, someone is throwing a party and need you to go to the store and buy a cake. They promise to reimburse you, which means they will pay you the money you spent on the cake.
Reimburse means expenses done and claim cash for regarding this expenses.
Refund means you pay excess money to somebody than you claim for refund.
@mottainightland reimburse is when I pay for your breakfast because you didn’t have money at the time to pay, and then you pay me later (reimburse me). Refund happens when that breakfast is gross and we want our money back (we want a refund).
They pretty much mean the same thing: To return money. We just use them in a different way. Hope this helps!