Sachverhalt: Sachverhalt: A. Der 1952 geborene, arbeitslos gemeldete B._, dem ab 7. April 2003 eine zweite Rahmenfrist für den Leistungsbezug eröffnet worden war, nahm am 1. Juli 2003 eine Zwischenverdiensttätigkeit als Agent in der Finanzberatung auf. Mit Verfügung vom 21. Mai 2004 legte die Kantonale Arbeitslosenkasse Schwyz unter Anrechnung eines berufs- und ortsüblichen Lohns für eine Aussendiensttätigkeit auf Provisionsbasis von Fr. 20.- pro Stunde die Höhe des Zwischenverdienstes für die Monate Juli 2003 bis Januar 2004 und den Anspruch auf Arbeitslosenentschädigung fest. Das nachfolgende Einspracheverfahren wurde auf die Abrechnungsperiode Februar bis November 2004 ausgedehnt, und die Einsprache mit Entscheid vom 12. Januar 2005 abgewiesen. A. Der 1952 geborene, arbeitslos gemeldete B._, dem ab 7. April 2003 eine zweite Rahmenfrist für den Leistungsbezug eröffnet worden war, nahm am 1. Juli 2003 eine Zwischenverdiensttätigkeit als Agent in der Finanzberatung auf. Mit Verfügung vom 21. Mai 2004 legte die Kantonale Arbeitslosenkasse Schwyz unter Anrechnung eines berufs- und ortsüblichen Lohns für eine Aussendiensttätigkeit auf Provisionsbasis von Fr. 20.- pro Stunde die Höhe des Zwischenverdienstes für die Monate Juli 2003 bis Januar 2004 und den Anspruch auf Arbeitslosenentschädigung fest. Das nachfolgende Einspracheverfahren wurde auf die Abrechnungsperiode Februar bis November 2004 ausgedehnt, und die Einsprache mit Entscheid vom 12. Januar 2005 abgewiesen. B. Die dagegen erhobene Beschwerde wies das Verwaltungsgericht des Kantons Schwyz - nach Androhung einer reformatio in peius - mit Entscheid vom 21. Juni 2005 ab. B. Die dagegen erhobene Beschwerde wies das Verwaltungsgericht des Kantons Schwyz - nach Androhung einer reformatio in peius - mit Entscheid vom 21. Juni 2005 ab. C. B._ lässt Verwaltungsgerichtsbeschwerde führen mit dem Antrag, in Aufhebung des kantonalen Entscheids sei die Sache zur neuen Festsetzung der Arbeitslosenentschädigung, eventuell zur ergänzenden Sachverhaltsabklärung an die Kantonale Arbeitslosenkasse Schwyz zurückzuweisen. Die Arbeitslosenkasse und das Verwaltungsgerichts des Kantons Schwyz schliessen auf Abweisung der Beschwerde. Das Staatssekretariat für Wirtschaft verzichtet auf eine Vernehmlassung.