How do you gain Guild Reputation?

I realize that you gain reputation by completing quests and running Raids/Dungeons. What I want to know is how much do you gain (and whether it's a percentage or a flat rate or based on level), what the weekly/daily cap for how much you can gain, etc. All the numbers associated with gaining reputation with one's guild, and how to do it more expediently.

Note: Reputation, not XP


Solution 1:

Anytime you do something that awards Guild Experience (or would, were your guild not at the cap), you'll earn Guild Reputation, up to the cap. Guild Rep gained is equal to guild XP generated/365 (Guild XP is 1/4th of the XP your character gains, or would gain if at level cap).

Phrased another way:

Guild Rep = Experience/1460

If you want to gain guild rep fast, the best way to do it is far and away by running Heroic 5 mans. It's fairly easy to cap for the week after just a few runs.

Reputation from a 25 man Raid Boss on normal mode is somewhere between 56 and 58. The exact fractional value is, unfortunately impossible to determine due to the way WoW displays fractional rep gains. (that is, it doesn't, but it does track them.)

The weekly cap on reputation, as pointed out by Raven is 3500 reputation. This cap increases to account for any +rep gain modifiers such as the Human 'Diplomacy' racial trait, or the 'Mr. Popularity' guild perk (both ranks). (i.e. for a Human in a Level 12 guild, the weekly cap is 4200).

Solution 2:

I found this table on WoWpedia with rep-cap information

The following is a table of the weekly guild reputation cap for various states:

Normal cap Level 4 guild perk cap Level 12 guild perk cap
Non-human 3500 3675 3850
Human 3850 4025 4200