A method of controlling the output of an electrokinetic pump to deliver a target stroke volume includes applying a pump drive signal to the electrokinetic pump for a pump stroke time duration and then determining a volume of a delivery fluid pumped. Then, comparing the volume of the delivery fluid pumped to the target stroke volume; generate a new time interval for applying the pump drive signal. Then apply the pump drive signal to the electrokinetic pump for the new time interval. A system for delivery of fluid includes an electrokinetic pump under the control of an electronic controller. The electronic controller contains computer readable instructions to determine an output of the electrokinetic pump and then generate a stroke time delivery adjustment for precise pumping schemes.