Revised from October 2021: purchase transactions have max rates of 0.4–0.7% depending on amount; jeonse/monthly rent have max rates of 0.3–0.6%.
Yes. You can negotiate below the maximum rate with the agent. Charging above the cap is illegal.
Yes. Purchase transactions have higher maximum rates than jeonse, and rates vary by transaction amount tier.