diff --git a/src/remote/activitypub/models/person.ts b/src/remote/activitypub/models/person.ts
index c292d0241..e9ab7d1bd 100644
--- a/src/remote/activitypub/models/person.ts
+++ b/src/remote/activitypub/models/person.ts
@@ -11,6 +11,7 @@ import { isCollectionOrOrderedCollection, IObject, IPerson } from '../type';
 import { IDriveFile } from '../../../models/drive-file';
 import Meta from '../../../models/meta';
 import htmlToMFM from '../../../mfm/html-to-mfm';
+import { updateUserStats } from '../../../services/update-chart';
 
 const log = debug('misskey:activitypub');
 
@@ -148,6 +149,8 @@ export async function createPerson(value: any, resolver?: Resolver): Promise<IUs
 			'stats.usersCount': 1
 		}
 	}, { upsert: true });
+
+	updateUserStats(user, true);
 	//#endregion
 
 	//#region アイコンとヘッダー画像をフェッチ
diff --git a/src/server/api/private/signup.ts b/src/server/api/private/signup.ts
index 79e5e6ec4..e3e8f044b 100644
--- a/src/server/api/private/signup.ts
+++ b/src/server/api/private/signup.ts
@@ -7,6 +7,7 @@ import generateUserToken from '../common/generate-native-user-token';
 import config from '../../../config';
 import Meta from '../../../models/meta';
 import RegistrationTicket from '../../../models/registration-tickets';
+import { updateUserStats } from '../../../services/update-chart';
 
 if (config.recaptcha) {
 	recaptcha.init({
@@ -129,6 +130,8 @@ export default async (ctx: Koa.Context) => {
 	}, { upsert: true });
 	//#endregion
 
+	updateUserStats(account, true);
+
 	// Response
 	ctx.body = await pack(account);
 };