I got a long funnel that had a good size opening, or cut the neck of one to where it will have a decent sized opening. I got 12" of 1" clear hose, and stuck it over the end, and just poured and shook and the sand went in without getting all over my live rock and corals.
Cost: ~$5