En los autobuses urbanos, al menos en Madrid, no están obligados a disponer de cambio de billetes superiores a 5 euros (precio del billete sencillo: 1€). Eso sí, poder puedes pagar con lo que quieras, pero para recibir el cambio deberás ir a sus oficinas en un horario muy determinado...
Extraído de la página de la EMT:
¿Están obligados los conductores a facilitar cambio ante la adquisición de un billete sencillo a bordo del autobús si no se dispone de moneda fraccionaria?
En el caso de adquisición de billete a bordo del autobús, el viajero deberá abonar el importe exacto del mismo, ya que por motivos de seguridad, el conductor puede facilitar cambio hasta cinco veces el importe del precio del billete sencillo, si dispone de cambio. Si por alguna circunstancia el viajero no dispusiese de moneda fraccionaria, ni el conductor del cambio necesario y aún así desea realizar su trayecto, el conductor debe permitirle realizar el viaje, entregándole junto con su billete sencillo el cambio hasta cinco veces el precio del billete, si dispusiese de cambio para ello, o en su defecto el que tuviese disponible en ese momento, facilitando el resto del cambio pendiente a través e nuestras oficinas centrales - C/. Cerro de la Plata 4, a partir del día siguiente en horario de 8 a 14 horas de lunes a viernes.