Dundee Sheriff Court hörde att den 16-årige pojken hade deltagit i en fest i Dundee i november förra året och gått med tre vänner för en annan adress.
Tonåringen, som inte kan namnges, höll kniven till chauffören Mohammed Ashars hals när de återvände till festen.
En pojke, 16 år, erkände sig skyldig till misshandel och en annan, som också var 16 år, erkände stöld. Domen sköts upp till nästa månad.
Angriparen, som inte kan namnges av juridiska skäl, hade tidigare avtjänat frihetsstraff för överfall som begåtts när han var 14 och 15 år.
Rätten hörde pojken hade besökt en fest i Mossgiel Crescent och lämnade med tre andra vänner vid 03:00.
När de återvände till partiet sa Ashar till de fyra att de behövde betala sin biljett innan de lämnade bilen.
Tonåringen drog sedan fram en machete, som visades för hovet, och höll den mot förarens hals.
Han flydde från taxin och skrek på hjälp att få en av de andra pojkarna, som inte kan namnges, att stjäla en dragskoväska som innehöll förarens växel när de gjorde sig av med den.
Fiscal depute Eilidh Robertson berättade för domstolen pojkarna gick sedan tillbaka till festen.
Hon sade: " De andra tre pojkarna hade bara tänkt begå taxibedrägeri, men alla blev förvånade när den andra pojken drog ut machete.
"Officers deltog i festen runt 4 på morgonen och machete hittades i öppen syn på köksgolvet."
Sheriff Alistair Carmichael sköt upp straffet till nästa månad för bakgrundsrapporter.
En tonåring höll en machete i en taxichaufförs hals i en attack efter en sen kvällsfest.