Not necessarily. Trades can only be conducted within a guild or within a neighborhood. Players within a guild can trade for free, and players within a neighborhood can trade at the expense of 1 forge point for the acceptor. Players in different guilds can not trade unless they are in the same neighborhood, and players in different neighborhoods can not trade unless they are in the same guild. So if the two people are in the same neighborhood but different guilds (hence, 2 people 2 guilds), then they can trade at the cost of 1 forge point for the accepting party.