La factura lo más probable es que sea correcta.EDP tiene la tarifa máximo ahorro, con un precio de kWh fijo, pero que exige contratar una tarifa con discriminación horaria (una 2.0DHA) https://www.edpenergia.es/resources/doc/comercial/2019/09/10/condiciones-generales-maximo-ahorro-luz.pdf
En el mercado libre, con independencia de que tengas contratada una tarifa de acceso 2.0DHA, puedes "acordar" con tu comercializadora un precio fijo del kWh, independiente del horario. Depende de lo que se haya firmado en el contrato.Por ejemplo, una de las comercializadoras importantes, tiene una tarifa que te cobra a 0 € el kWh, dos horas al día, y el resto de las horas a un precio fijo el kWh. Eso sí, te obliga a contratar una tarifa de acceso 2.0DHA.
Un consumo de 900 kWh en 27 días, es un consumo muy elevado para un particular.Ahora existe un comparador de la CNMC muy sencillo, donde te descargas los datos de tu distribuidora, y te dice cuánto hubieras pagado en una tarifa regulada (PVPC): https://facturaluz2.cnmc.es/ Tendrás que darte de alta en Iberdrola Distribución (actualmente i-DE) para descargarte el fichero de datos: https://www.i-de.es/
En el 1004 me han comentado que las llamadas a móviles gratis los fines de semana (500 minutos al mes) te lo activan gratis si tienes ADSL de 6 Mb. A mi me lo han hecho.