No when selling a property ALL agents fees are typically paid by the seller, normally on invoice, at the time of completion
Again it can vary by agent, either a percentage of the agreed selling price or a fixed amount, both plus IVA/VAT
On the valuations the actual value for tax or rates use has no resemblence to the real value of the property, the best valuations are based on the real local activity and hostory on what has sold recently which is why I keep on about dealing with an agent local to the property and of course asking for valuations from at least 3 agents
If the seller is using multiple agents then for us when showing properties it can be a nightmare, we share a property from what should be the main listing agent, sell at the same price as listed, then via the web there's the same property via another agent for a lower price
An MLS is a Multiple Listing Service, a company will charge for a monthy fee for a service that gives agents a large number of properties on a single web feed