Deprecated: Freemius::maybe_activate_bundle_license(): Implicitly marking parameter $license as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/freemius/includes/class-freemius.php on line 7780

Deprecated: Freemius::set_license(): Implicitly marking parameter $license as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/freemius/includes/class-freemius.php on line 12388

Deprecated: Freemius::switch_to_blog(): Implicitly marking parameter $install as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/freemius/includes/class-freemius.php on line 15633

Deprecated: Freemius::_activate_addon_account(): Implicitly marking parameter $bundle_license as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/freemius/includes/class-freemius.php on line 18112

Deprecated: Freemius::_store_site(): Implicitly marking parameter $site as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/freemius/includes/class-freemius.php on line 19711

Deprecated: IAWPSCOPED\optional(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/vendor/illuminate/support/helpers.php on line 170

Deprecated: IAWPSCOPED\with(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/vendor/illuminate/support/helpers.php on line 348

Deprecated: IAWPSCOPED\Carbon\Traits\Date::getDaysFromStartOfWeek(): Implicitly marking parameter $weekStartsAt as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/vendor/nesbot/carbon/src/Carbon/Traits/Date.php on line 1268

Deprecated: IAWPSCOPED\Carbon\Traits\Date::setDaysFromStartOfWeek(): Implicitly marking parameter $weekStartsAt as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/vendor/nesbot/carbon/src/Carbon/Traits/Date.php on line 1284

Deprecated: IAWPSCOPED\Carbon\Traits\Date::utcOffset(): Implicitly marking parameter $minuteOffset as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/vendor/nesbot/carbon/src/Carbon/Traits/Date.php on line 1348

Deprecated: IAWPSCOPED\Carbon\Traits\Localization::locale(): Implicitly marking parameter $locale as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/vendor/nesbot/carbon/src/Carbon/Traits/Localization.php on line 362

Deprecated: IAWPSCOPED\Carbon\Traits\Test::setDefaultTimezone(): Implicitly marking parameter $date as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/vendor/nesbot/carbon/src/Carbon/Traits/Test.php on line 172

Deprecated: Return type of IAWPSCOPED\Carbon\Traits\Date::createFromTimestamp($timestamp, $tz = null) should either be compatible with DateTime::createFromTimestamp(int|float $timestamp): static, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/vendor/nesbot/carbon/src/Carbon/Traits/Timestamp.php on line 29

Deprecated: IAWPSCOPED\Carbon\AbstractTranslator::__construct(): Implicitly marking parameter $formatter as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/vendor/nesbot/carbon/src/Carbon/AbstractTranslator.php on line 69

Deprecated: IAWP\Custom_WordPress_Columns\Views_Column::set_column_header(): Implicitly marking parameter $post_type as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/IAWP/Custom_WordPress_Columns/Views_Column.php on line 30
Recommended rate per 1000 words for freelance proofreaders – How to become a proofreader

Recommended rate per 1000 words for freelance proofreaders

What is the recommended rate per 1,000 words for freelance proofreaders in the UK? In this article, we have a look. 

UK recommended rate per hour

In the UK the Chartered Institute of Editing and Proofreading (CIEP) is the main body that advises on rates. As of February 2024 their recommended rate is:

Type of work Suggested minimum hourly rate
Proofreading £28.65
Copyediting £33.30

As the CIEP emphasises that these rates assume a freelance proofreader running their own business where they need to cover the costs of taxes, rent, subscriptions etc.

The conundrum is that proofreading companies usually pay per word OR 1,000 words, so an hourly rate can be largely meaningless.

Translating this into a rate per 1,000 words

As I have been in the proofreading industry for over 10 years (read more about me), I have a good idea of what the expected proofreading speed is: generally at least 1,500 to 2,000 words an hour. This is what proofreading companies will recommend.

So by simple arithmetic, we can ‘convert’ the hourly recommended rate to a per 1000 words recommended rate.

Based on the CIEP’s recommended hourly rate:

£28.65 /1.5 = £19.10 per 1000 words (sourcing the work yourself)

£28.65/2 = £14.32 per 1000 words (sourcing the work yourself)

How does working for an academic proofreading company measure up to this rate (per hour)?

That said I have it on good authority that (academic) proofreading companies pay about £6-10 per 1000 words, (I run London Proofreaders, a leading UK proofreading and editing business).

Going off their recommended speed of 1,500 to 2,000 words an hour, you are looking at £9 per hour (doing 1,500 words an hour at £6 per 1,000 words) on the lower end to £20 per hour (doing 2,000 words an hour at £10 per 1,000 words). So significantly below their recommended rates – but, unfortunately, they are the ‘rate setters’ (learn what these are in more detail on our course).

 

 

 


Deprecated: IAWPSCOPED\Illuminate\Database\Capsule\Manager::__construct(): Implicitly marking parameter $container as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/vendor/illuminate/database/Capsule/Manager.php on line 28

Deprecated: IAWPSCOPED\Illuminate\Container\Container::beforeResolving(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/vendor/illuminate/container/Container.php on line 954

Deprecated: IAWPSCOPED\Illuminate\Container\Container::resolving(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/vendor/illuminate/container/Container.php on line 972

Deprecated: IAWPSCOPED\Illuminate\Container\Container::afterResolving(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/vendor/illuminate/container/Container.php on line 990

Deprecated: IAWPSCOPED\Illuminate\Container\Container::setInstance(): Implicitly marking parameter $container as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/vendor/illuminate/container/Container.php on line 1198

Deprecated: IAWPSCOPED\Illuminate\Contracts\Container\Container::resolving(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/vendor/illuminate/contracts/Container/Container.php on line 156

Deprecated: IAWPSCOPED\Illuminate\Contracts\Container\Container::afterResolving(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/vendor/illuminate/contracts/Container/Container.php on line 164

Deprecated: IAWPSCOPED\Illuminate\Database\Eloquent\Model::replicate(): Implicitly marking parameter $except as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/vendor/illuminate/database/Eloquent/Model.php on line 1305

Deprecated: IAWPSCOPED\Illuminate\Database\Eloquent\Concerns\HasGlobalScopes::addGlobalScope(): Implicitly marking parameter $implementation as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/vendor/illuminate/database/Eloquent/Concerns/HasGlobalScopes.php on line 21

Deprecated: IAWPSCOPED\Illuminate\Support\Str::createUuidsUsing(): Implicitly marking parameter $factory as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/vendor/illuminate/support/Str.php on line 852

Deprecated: IAWPSCOPED\Illuminate\Support\Arr::first(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/vendor/illuminate/collections/Arr.php on line 157

Deprecated: IAWPSCOPED\Illuminate\Support\Arr::last(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/vendor/illuminate/collections/Arr.php on line 182

Deprecated: IAWPSCOPED\Illuminate\Database\MySqlConnection::getSchemaState(): Implicitly marking parameter $files as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/vendor/illuminate/database/MySqlConnection.php on line 64

Deprecated: IAWPSCOPED\Illuminate\Database\MySqlConnection::getSchemaState(): Implicitly marking parameter $processFactory as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/vendor/illuminate/database/MySqlConnection.php on line 64

Deprecated: IAWPSCOPED\Illuminate\Database\Query\Builder::__construct(): Implicitly marking parameter $grammar as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/vendor/illuminate/database/Query/Builder.php on line 186

Deprecated: IAWPSCOPED\Illuminate\Database\Query\Builder::__construct(): Implicitly marking parameter $processor as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/vendor/illuminate/database/Query/Builder.php on line 186

Deprecated: IAWPSCOPED\Illuminate\Support\Collection::filter(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/vendor/illuminate/collections/Collection.php on line 304

Deprecated: IAWPSCOPED\Illuminate\Support\Collection::first(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/vendor/illuminate/collections/Collection.php on line 318

Deprecated: IAWPSCOPED\Illuminate\Support\Collection::last(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/vendor/illuminate/collections/Collection.php on line 563

Deprecated: IAWPSCOPED\Illuminate\Support\Traits\EnumeratesValues::times(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/vendor/illuminate/collections/Traits/EnumeratesValues.php on line 109

Deprecated: IAWPSCOPED\Illuminate\Support\Traits\EnumeratesValues::when(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/vendor/illuminate/collections/Traits/EnumeratesValues.php on line 391

Deprecated: IAWPSCOPED\Illuminate\Support\Traits\EnumeratesValues::when(): Implicitly marking parameter $default as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/vendor/illuminate/collections/Traits/EnumeratesValues.php on line 391

Deprecated: IAWPSCOPED\Illuminate\Support\Traits\EnumeratesValues::whenEmpty(): Implicitly marking parameter $default as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/vendor/illuminate/collections/Traits/EnumeratesValues.php on line 410

Deprecated: IAWPSCOPED\Illuminate\Support\Traits\EnumeratesValues::whenNotEmpty(): Implicitly marking parameter $default as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/vendor/illuminate/collections/Traits/EnumeratesValues.php on line 421

Deprecated: IAWPSCOPED\Illuminate\Support\Traits\EnumeratesValues::unless(): Implicitly marking parameter $default as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/vendor/illuminate/collections/Traits/EnumeratesValues.php on line 433

Deprecated: IAWPSCOPED\Illuminate\Support\Traits\EnumeratesValues::unlessEmpty(): Implicitly marking parameter $default as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/vendor/illuminate/collections/Traits/EnumeratesValues.php on line 444

Deprecated: IAWPSCOPED\Illuminate\Support\Traits\EnumeratesValues::unlessNotEmpty(): Implicitly marking parameter $default as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/vendor/illuminate/collections/Traits/EnumeratesValues.php on line 455

Deprecated: IAWPSCOPED\Illuminate\Support\Enumerable::times(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/vendor/illuminate/collections/Enumerable.php on line 27

Deprecated: IAWPSCOPED\Illuminate\Support\Enumerable::filter(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/vendor/illuminate/collections/Enumerable.php on line 238

Deprecated: IAWPSCOPED\Illuminate\Support\Enumerable::when(): Implicitly marking parameter $default as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/vendor/illuminate/collections/Enumerable.php on line 247

Deprecated: IAWPSCOPED\Illuminate\Support\Enumerable::whenEmpty(): Implicitly marking parameter $default as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/vendor/illuminate/collections/Enumerable.php on line 255

Deprecated: IAWPSCOPED\Illuminate\Support\Enumerable::whenNotEmpty(): Implicitly marking parameter $default as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/vendor/illuminate/collections/Enumerable.php on line 263

Deprecated: IAWPSCOPED\Illuminate\Support\Enumerable::unless(): Implicitly marking parameter $default as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/vendor/illuminate/collections/Enumerable.php on line 272

Deprecated: IAWPSCOPED\Illuminate\Support\Enumerable::unlessEmpty(): Implicitly marking parameter $default as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/vendor/illuminate/collections/Enumerable.php on line 280

Deprecated: IAWPSCOPED\Illuminate\Support\Enumerable::unlessNotEmpty(): Implicitly marking parameter $default as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/vendor/illuminate/collections/Enumerable.php on line 288

Deprecated: IAWPSCOPED\Illuminate\Support\Enumerable::first(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/vendor/illuminate/collections/Enumerable.php on line 384

Deprecated: IAWPSCOPED\Illuminate\Support\Enumerable::last(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /homepages/15/d509906822/htdocs/clickandbuilds/becomeaproofreader/wp-content/plugins/independent-analytics/vendor/illuminate/collections/Enumerable.php on line 492