Only £1 in every £20 raised by BBC Children in Need on Friday evening was donated online by members of the public, it has emerged.
A total of £9.1m was donated by members of the public on the night, with the rest of the £20.3m consisting of cheques presented on the live TV show.
Of the £9.1m, about £1m was donated online, a BBC spokeswoman said.
Earlier figures from BT, which ran the telephone and online donation facilities, said that £9.1m was donated online on the night.
In fact, this figure included more than 210,000 donations made over the phone, which were processed online by volunteers answering calls.
Beth Courtier, community investment programme manager at BT, told Third Sector on the evening: "Of course, there has been a small decline in call volume since we started letting people donate online.
"But the average amount of money donated on the phone tends to be higher, because the experience of speaking to someone often makes people give more than they had originally planned to.
"Ultimately, people like talking to a person because they want their donations to be acknowledged."